en un clic
skill-maker
Guide for creating effective reusable skills for agents
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Menu
Guide for creating effective reusable skills for agents
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Basé sur la classification professionnelle SOC
| name | skill-maker |
| author | vizier |
| description | Guide for creating effective reusable skills for agents |
| keywords | ["skill","create","template","instruction","workflow","reusable"] |
| activation | contextual |
| version | 1 |
This skill teaches you how to create effective, reusable skills for yourself and other agents.
A good skill is:
Every skill needs a SKILL.md file with YAML frontmatter:
---
name: my-skill
author: your-name
description: Short description of what this skill does
keywords: [word1, word2, word3]
activation: on_demand
version: 1
---
| Field | Required | Description |
|---|---|---|
name | Yes | Slug format (lowercase, hyphens) |
author | Yes | Who created it |
description | Yes | One-line purpose (used in tool descriptions) |
keywords | No | Words that trigger contextual activation |
activation | No | always, on_demand, or contextual (default: on_demand) |
version | No | Number for tracking updates |
After frontmatter, write clear markdown instructions:
Keywords determine when contextual skills activate. Choose wisely:
deploy, review, debug, testbuild, format, lint, migrateapi, database, docker, cithe, and, withhelp, do, stufffix-the-bug-in-login-handler (won't match anything)review, reviews, reviewingChoose based on how often the skill is needed:
| Mode | When to Use | Example |
|---|---|---|
always | Core instructions needed every task | Coding standards, response format |
on_demand | Specialized, agent loads when asked | Calculator, specific tool usage |
contextual | Auto-activates based on task keywords | Code review, deployment, debugging |
Is this needed for EVERY task?
→ Yes: always
→ No: Will the agent know when to ask for it?
→ Yes: on_demand
→ No: contextual (with good keywords)
name: coding
description: Help with coding
keywords: [code, programming, software]
Problem: Tries to do everything, useful for nothing specific.
name: rust-error-handling
description: Patterns for handling errors in Rust code
keywords: [rust, error, result, anyhow, thiserror]
activation: contextual
Why it works: Clear scope, specific keywords, right activation.
name: api-design
description: Best practices for designing REST APIs
keywords: []
activation: contextual
Problem: No keywords → never activates contextually.
name: api-design
description: Best practices for designing REST APIs
keywords: [api, rest, endpoint, route, http]
activation: contextual
Why it works: Keywords match natural task descriptions.
always for rarely-needed skills clutters context