Documentation Index
Fetch the complete documentation index at: https://docs.gofastskill.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview
FastSkill integrates seamlessly with Cursor IDE to provide AI agents with access to a comprehensive skill registry. This enables Cursor’s AI to discover and utilize specialized tools and workflows automatically.Cursor integration uses AGENTS.md. Run
fastskill sync to sync installed skills — fastskill
automatically detects the correct metadata file for your agent (AGENTS.md for Cursor,
CLAUDE.md for Claude Code, GEMINI.md for Gemini). Use --agent cursor-agent to target
Cursor explicitly.How It Works
1. Sync skills to AGENTS.md (Cursor)
Expose installed skills to Cursor by syncing them into AGENTS.md. Cursor uses AGENTS.md as its instruction file; fastskill auto-detects this when AGENTS.md exists:2. Optional: Skill indexing and search
For semantic search over skills, index the skills directory:3. Cursor integration
Cursor reads AGENTS.md and native skills/agents configuration to discover available skills.Configuration
Basic setup
Ensure your project has askill-project.toml with [tool.fastskill] and a skills_directory. Then run:
fastskill sync without --yes to choose which skills to expose interactively.
AGENTS.md format
fastskill sync writes a <skills_system> section into the detected metadata file
(AGENTS.md for Cursor) with <available_skills> listing each skill’s id, description, and location (project or global). Cursor and other agents that read AGENTS.md use this to discover and invoke skills (e.g. via fastskill read <skill-id>).
How Cursor uses the skills
Tool discovery
When you ask Cursor to perform a task, it:- Reads available skills from AGENTS.md (Cursor’s instruction file) and native Cursor skills/agents
- Matches task requirements against skill descriptions
- Identifies relevant skills for the task
- Provides access to the full SKILL.md content via
fastskill read <skill-id>
Example Usage
User Query: “Help me create a PowerPoint presentation for my quarterly review” Cursor Process:- Scans skills registry for “presentation” or “powerpoint” related skills
- Finds relevant skills (pptx, presentation-tools, etc.)
- Accesses full SKILL.md content for implementation details
- Provides step-by-step guidance using the skill
Context Awareness
Cursor can now understand:- Available tools: What skills are installed
- Skill capabilities: What each skill can do
- Usage patterns: How to combine multiple skills
- Implementation details: Specific instructions and parameters
Advanced Configuration
Agent detection
fastskill sync automatically detects which metadata file to use by scanning the project
directory for known files in this order: AGENTS.md, CLAUDE.md, GEMINI.md. The first
file found is used. If none exist, AGENTS.md is created.
| Agent | Metadata file | Agent key |
|---|---|---|
| Cursor | AGENTS.md | cursor-agent |
| Claude Code | CLAUDE.md | claude |
| Google Gemini | GEMINI.md | gemini |
| GitHub Copilot | (unsupported — use --agents-file) | copilot |
Multiple Skill Directories
Choosing which skills to sync
Runfastskill sync without --yes to interactively select which installed skills appear
in the detected metadata file.
Automation
GitHub Actions
Update skills metadata when skills change:Pre-commit hooks
Troubleshooting
Common Issues
AGENTS.md not updated
Cursor not recognizing skills
Outdated skill list
Debug Commands
Performance Considerations
File Size
- Small repositories: < 10KB
- Medium repositories: 50-200KB
- Large repositories: 500KB+
Generation Time
- Small: < 5 seconds
- Medium: 10-30 seconds
- Large: 1-5 minutes
Update Frequency
- On-demand: Update when skills change
- Scheduled: Daily/weekly regeneration
- Event-driven: Update on git push to skills directory
Integration Patterns
Multi-environment setup
Use different files per environment via--agents-file:
Team Collaboration
Share skills registry across team:Documentation Integration
Include in project docs:Future Enhancements
Planned Features
- Filtered exports: Export only skills relevant to specific projects
- Version tracking: Track skill versions and changes
- Dependency mapping: Show skill relationships and dependencies
- Usage analytics: Track which skills are most used
- Collaborative editing: Allow team members to contribute skill updates