context7-skills
Skill5 starsChanged 2 months agoMITView on GitHub
Manage Context7 CLI skills: search, install, list, remove, info via ctx7. Use when the user wants to find, install, list, remove, or inspect Context7 skills. Triggers: 'search skills', 'install skill', 'list my skills', 'remove skill', 'ctx7', 'context7'. Do NOT use for general package management (npm, pip), non-Context7 CLI commands, or skill authoring.
In this repository25 other files it gives its agents.
- AGENTS.mdAGENTS.md
- adk-engineerSkill
- agent-orchestratorSkill
- brainstormingSkill
- bugfixSkill
- classify-reviewSkill
- code-reviewerSkill
- codex-reviewSkill
- developer-growth-analysisSkill
- file-organizerSkill
- gcp-deploy-guardianSkill
- gws-workspaceSkill
- handoverSkill
- modern-architectureSkill
- planSkill
- repo-cleanSkill
- review-loopSkill
- security-reviewSkill
- skill-creatorSkill
- supabase-nextjs-debuggerSkill
- tdd-workflowSkill
- test-falsifySkill
- ui-design-systemSkill
- ui-skillsSkill
- ux-researcher-designerSkill
The file
We split this skill into the rules it gives an agent
11 rules. About 0 are common, 8 are distinctive, and 3 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈8
Distinctive · estimate
This author's own choices. Worth a look.
3
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 21
No other commands may be executed.
- Distinctive: line 33
If multiple targets are requested, stop and ask the user to pick one.
- Very specific: line 37
Always execute via ctx7. The skills namespace is mandatory.
- Distinctive: line 38
Only commands listed above may be executed.
- Distinctive: line 47
If granted, execute immediately (no redundant user confirmation).
- Distinctive: line 48
If denied, stop and tell the user to run locally or provide output.
- Very specific: line 49
If execution fails with a network error (fetch failed, DNS, timeout), treat as environment limitation.
- Distinctive: line 54
If the first run contains visible entries, do not rerun.
- Distinctive: line 61
If invalid selection, ask for a valid number.
- Distinctive: line 62
If no target was specified, prompt with numbered target list:
- Very specific: line 64
Do NOT use --all for single skill install.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Context7 Skills
Execute Context7 CLI commands directly. Printing commands without execution is forbidden.
Permitted Commands (Exhaustive)
| Intent | Command |
| Search | ctx7 skills search <keywords...> |
| Install | ctx7 skills install <repository> [skill] [--all] [target] |
| List | ctx7 skills list [target] |
| Remove | ctx7 skills remove <name> [target] |
| Info | ctx7 skills info <repository> |
No other commands may be executed.
Target Flags (exactly one allowed)
--global-- global--claude--.claude/skills/--cursor--.cursor/skills/--codex--.codex/skills/--opencode--.opencode/skills/--amp--.agents/skills/--antigravity--.agent/skills/
If multiple targets are requested, stop and ask the user to pick one.
Execution Rules
- Always execute via
ctx7. Theskillsnamespace is mandatory. - Only commands listed above may be executed.
- At most one target flag per command.
--allis only valid withinstall.- Fix invalid, ambiguous, or incomplete input before execution.
Network Permission Gate
Commands requiring network access (search, info, remote install):
- Request outbound network permission from the execution environment.
- If granted, execute immediately (no redundant user confirmation).
- If denied, stop and tell the user to run locally or provide output.
- If execution fails with a network error (
fetch failed, DNS, timeout), treat as environment limitation. Do not retry without explicit permission.
Search Output Rules
- Display results as a numbered list starting at 1. Preserve entry text as-is.
- If the first run contains visible entries, do not rerun.
- Rerun once only if: no visible entries appeared, or output is truncated with only summary lines.
Install Flow (from search)
- User replies with a number
kto select a skill. - Extract
skill_nameandrepositoryfrom the selected entry. - If invalid selection, ask for a valid number.
- If no target was specified, prompt with numbered target list:
--claude2.--cursor3.--codex4.--opencode5.--amp6.--antigravity7.--global
- Do NOT use
--allfor single skill install. - Request network permission if remote, then execute:
ctx7 skills install <repository> <skill_name> <target_flag> - Display raw CLI output as-is.
Error Handling
- Missing
skillsnamespace: add it automatically and proceed. - Command outside permitted scope: reject and list permitted commands.
- More than one target flag: stop and ask user to pick one.
- Network failure: report as environment limitation, do not retry.
- Empty search results: suggest broadening keywords.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

