Loading...
Loading...
Used to hide or restore skills; supports single or batch operations; manages skill parent folder paths; prevents self-hiding; supports multi-directory search and specified directory operations; supports one-click hiding/restoring of all skills. Use this skill when users need to hide or restore skills.
npx skill4agent add steelan9199/wechat-publisher skill-hide| Ambiguous Term | Must Confirm |
|---|---|
| "display" | ✅ Must confirm |
| "show" | ✅ Must confirm |
User: "Display all skills"
AI: "'Display' has two meanings:
[1] Restore (unhide) skills
[2] View/list skill list
Please reply with 1 or 2:"| User Input | Intent | Direct Execution |
|---|---|---|
| "Hide xxx" | Hide skill | |
| "View/list xxx" | Preview skills | |
| "Restore xxx" / "Unhide xxx" | Restore skill | |
| "Which skills are hidden?" | View hidden list | |
| Term | Meaning | Corresponding Operation |
|---|---|---|
| Hide | Mark skill as hidden | |
| Restore | Cancel hiding, make skill visible again | |
| Preview/View/List | Only view skill list, no modifications | |
Path Format Note: Use forward slashto be compatible with Windows CMD, PowerShell, and Unix-like shells (Git Bash, MSYS2, WSL)/
# Add a single path
python skill-hide/scripts/config_manager.py --add "C:/path/to/skills"
# Add multiple paths
python skill-hide/scripts/config_manager.py --add "C:/path1" --add "D:/path2"
# Override and set all paths (comma-separated)
python skill-hide/scripts/config_manager.py --set "C:/path1,D:/path2,E:/path3"
# List current configuration
python skill-hide/scripts/config_manager.py --list
# Clear all configurations
python skill-hide/scripts/config_manager.py --clear
# Run without parameters to display current configuration and reference paths
python skill-hide/scripts/config_manager.py# Hide a single skill
python skill-hide/scripts/hide_skill.py <skill-name>
# Hide multiple skills
python skill-hide/scripts/hide_skill.py <skill1> <skill2>
# Hide all skills (all configured folders)
python skill-hide/scripts/hide_skill.py --all
# Hide all skills in a specified folder
python skill-hide/scripts/hide_skill.py --all --folder <path>
# Specify folder
python skill-hide/scripts/hide_skill.py <skill-name> --folder <path># Restore a single skill
python skill-hide/scripts/unhide_skill.py <skill-name>
# Restore multiple skills
python skill-hide/scripts/unhide_skill.py <skill1> <skill2>
# Restore all skills (all configured folders)
python skill-hide/scripts/unhide_skill.py --all
# Restore all skills in a specified folder
python skill-hide/scripts/unhide_skill.py --all --folder <path>
# Specify folder
python skill-hide/scripts/unhide_skill.py <skill-name> --folder <path># View skill status of all configured folders (multi-folder scenario)
python skill-hide/scripts/hide_skill.py --show-all
# View skill status of a specified folder
python skill-hide/scripts/hide_skill.py --show-all --folder <path>
# View all hidden skills (across all configured folders)
python skill-hide/scripts/list_hidden.py
# View operation history
python skill-hide/scripts/list_history.py
# View list of folders that have been operated on
python skill-hide/scripts/list_history.py --foldersscripts/config_manager.pyscripts/hide_skill.pyscripts/unhide_skill.pyscripts/list_hidden.pyscripts/list_history.py/--show-all--folderskill-hide/.skill-config.json# Correct: Directly check file existence
ls -la skill-folder/
# Visible state: SKILL.md exists
# Hidden state: SKILL.md.hide exists, SKILL.md does not exist| File Existence | Status |
|---|---|
| ✅ Visible |
| ❌ Hidden |
| User Input | Ambiguous? | AI Action |
|---|---|---|
| "Hide xxx" | ❌ | Execute hide directly |
| "View/list xxx" | ❌ | Execute preview directly |
| "Restore/Unhide xxx" | ❌ | Execute restore directly |
| "Display xxx" | ✅ | Must confirm |
| "Show xxx" | ✅ | Must confirm |
| "Which skills are hidden?" | ❌ | Execute list_hidden.py directly |