@@ -67,8 +67,12 @@ Real-time progress bars during installation and updates. Clear feedback on what'
6767### 🔌 Offline Mode
6868Use ` --offline ` flag to work without network. Search uses cached results; perfect for air-gapped environments.
6969
70- ### ⏱️ Performance Benchmarking
71- Run ` ask benchmark ` to measure CLI performance (cold/hot search, config loading).
70+ ### 🤖 Multi-Tool Support
71+ Automatically detects and supports skills directories for ** Claude Code** (` .claude/skills ` ), ** Cursor** (` .cursor/skills ` ), ** OpenAI Codex** (` .codex/skills ` ), and ** OpenCode** (` .opencode/skills ` ).
72+ Simply run ` ask skill install ` and it will install to all detected tool directories.
73+
74+ ### 🌍 Global Installation
75+ Install skills globally with ` --global ` flag to share across all projects. Local project installations take precedence over global ones.
7276
7377---
7478
@@ -96,7 +100,8 @@ ask init # Creates ask.yaml in current directory
96100
97101``` bash
98102ask skill search browser # Search across all sources
99- ask skill install browser-use # Install a skill
103+ ask skill install browser-use # Install a skill
104+ ask skill install skill1 skill2 skill3 # Install multiple skills
100105ask skill list # View installed skills
101106```
102107
@@ -109,7 +114,7 @@ ask skill list # View installed skills
109114| ` ask init ` | Initialize project, create ` ask.yaml ` |
110115| ** Skill Management** | |
111116| ` ask skill search <keyword> ` | Search skills across all sources |
112- | ` ask skill install <skill> ` | Install a skill to ` ./skills/ ` |
117+ | ` ask skill install <skill... > ` | Install skill(s) to ` ./skills/ ` |
113118| ` ask skill install skill@v1.0 ` | Install specific version |
114119| ` ask skill uninstall <skill> ` | Remove a skill |
115120| ` ask skill list ` | List installed skills |
@@ -118,14 +123,15 @@ ask skill list # View installed skills
118123| ` ask skill outdated ` | Check for updates |
119124| ` ask skill create <name> ` | Create new skill template |
120125| ** Repository Management** | |
121- | ` ask repo list ` | List skill sources |
126+ | ` ask repo list [name] ` | List repos or skills in repo |
122127| ` ask repo add <url> ` | Add custom source |
123128| ` ask repo remove <name> ` | Remove a source |
124129| ** Shell Completion** | |
125130| ` ask completion <shell> ` | Generate completion script |
126131| ** Utilities** | |
127132| ` ask benchmark ` | Run performance benchmarks |
128133| ` --offline ` | Global flag: run without network |
134+ | ` --global, -g ` | Global flag: use global installation (~ /.ask/skills) |
129135
130136---
131137
@@ -164,11 +170,41 @@ my-agent/
164170├── ask.lock # Version lock file
165171├── main.py # Your agent code
166172└── .agent/
167- └── skills/ # Managed skills
173+ └── skills/ # Project-level skills
168174 ├── browser-use/
169175 └── web-surfer/
176+
177+ # Global skills (shared across projects)
178+ ~/.ask/
179+ ├── config.yaml # Global config
180+ ├── ask.lock # Global version lock
181+ └── skills/ # Global skills
182+ └── shared-skill/
170183```
171184
185+ ### Installation Scopes
186+
187+ ``` bash
188+ # Project-level (default) - stored in .agent/skills/
189+ ask skill install browser-use
190+
191+ # Multi-Agent Installation
192+ ask skill install browser-use --agent claude --agent cursor
193+
194+ # Global - stored in ~/.ask/skills/, available to all projects
195+ ask skill install --global shared-skill
196+ ask skill install -g shared-skill
197+
198+ # Global for specific agent
199+ ask skill install browser-use --agent claude --global
200+ # Installs to ~/.claude/skills/
201+
202+ # List both
203+ ask skill list --all
204+
205+ # List for specific agent
206+ ask skill list --agent claude
207+
172208---
173209
174210# # 🛠 Development
0 commit comments