Meta Pixel

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 improvements

2. 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 principles

3. 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 tests

4. 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 retry

5. 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 ratings

6. 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 autocomplete

Skill 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:

--- name: my-reviewer description: Reviews code for SOLID principles when-to-use: When user asks to review code quality user-invocable: true context: inline category: code_quality --- # SOLID Reviewer Analyze the provided code for SOLID violations: ## What to check 1. Single Responsibility — each class/function does one thing 2. Open/Closed — open for extension, closed for modification 3. Liskov Substitution — subtypes are substitutable 4. Interface Segregation — no fat interfaces 5. Dependency Inversion — depend on abstractions ## Output format For each violation found: - **File**: path - **Principle**: which SOLID principle - **Issue**: what's wrong - **Fix**: concrete code suggestion

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