Build
Skills
Skills are reusable AI workflows you can invoke with / commands in the chat. Use built-in skills, create your own, test them, and share with the community.
Built-in skills
Available in every project. Type the command in chat to use.
/simplify
Review code for reuse opportunities, quality issues, and performance. Suggests concrete fixes with file paths.
/skill-creator
Create new skills interactively. Describe what you want and the AI generates the skill files automatically.
/skillify
Capture your current workflow as a reusable skill template.
/batch
Decompose large changes into parallel generation tasks for faster output.
/api-docs
Generate API documentation from your project code. Creates OpenAPI/Swagger specs.
/loop
Schedule recurring tasks like daily lint checks or weekly dependency updates.
How skills work
1. Use built-in skills
Type a / command in your project chat to run a skill instantly.
/simplify — reviews your code and suggests improvements2. Create your own skill
Use /skill-creator to generate a custom skill, or go to Project Settings > Skills to create one manually.
/skill-creator a reviewer that checks SOLID principles3. Edit with the Skills IDE
Open Project Settings > Skills, then click IDE on any custom skill to open the multi-file editor with file tree, markdown preview, and code editing.
Edit SKILL.md, add agents/ for sub-tasks, add evals/ for tests4. Test your skill
Click the Test button in the Skills IDE. The AI runs your skill and evaluates if the output is relevant, follows instructions, and is complete.
Green = passed, Red = failed — fix and retry5. Publish to the marketplace
Click Publish in the Skills IDE to submit your skill to the community marketplace. After approval, other users can discover and install it.
Published skills show download counts and ratings6. Install from marketplace
Browse the Skills tab in the Directory. Community skills appear with download counts — click + to install and use in your projects.
Installed skills appear in your chat autocompleteSkill structure
A skill can be as simple as a single file, or as complex as a multi-file project:
my-skill/
SKILL.md — Main instructions (required)
agents/ — Sub-agents for complex tasks (optional)
analyzer.md
reviewer.md
evals/ — Test cases (auto-generated)
evals.json
references/ — Documentation and context (optional)
assets/ — Templates and files (optional)
SKILL.md format
The main file defines your skill's behavior with a YAML header and markdown instructions:
Skills Marketplace
Share your skills with the community. Published skills go through a review process before appearing in the marketplace. You can unpublish anytime.
Publish: Click Publish in the Skills IDE — your skill is submitted for review
Review: The team reviews your skill for quality and safety
Approved: Your skill appears in the marketplace with download count
Install: Other users click + to add your skill to their projects