generator
Générateur de Skill - Crée de nouveaux fichiers SKILL.md depuis les définitions YAML d'agents
Best use case
generator is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Générateur de Skill - Crée de nouveaux fichiers SKILL.md depuis les définitions YAML d'agents
Teams using generator should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/generator/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How generator Compares
| Feature / Agent | generator | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Générateur de Skill - Crée de nouveaux fichiers SKILL.md depuis les définitions YAML d'agents
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Générateur de Skill
Génère des fichiers SKILL.md compatibles OpenSkills depuis les définitions d'agents YAML existants.
## Objectif
Convertit les fichiers `.claude-portable/agents/common/*.agent.yaml` en format `.claude-portable/skills/*/SKILL.md` pour compatibilité universelle avec :
- Claude Code
- Cursor
- Windsurf
- Codex
- Tout agent lisant AGENTS.md
## Utilisation
```
@generator "Convertir tous les agents en format SKILL.md"
@generator "Créer SKILL.md pour l'agent security-hardener"
```
## Processus de Conversion
### Entrée (agent.yaml)
```yaml
meta:
id: error-handler
name: "Error Handler"
version: "1.0"
description: "Ajoute la gestion d'erreurs chirurgicalement"
token_budget:
max_input: 500
max_output: 400
role: |
Expert en gestion d'erreurs...
workflow:
1_analyze:
action: "Identifier les points de défaillance"
2_implement:
action: "Ajouter try/catch"
constraints:
- "Pas de refactoring"
- "Gestion d'erreurs uniquement"
```
### Sortie (SKILL.md)
```markdown
---
name: error-handler
description: Ajoute la gestion d'erreurs chirurgicalement
version: "1.0"
---
# Error Handler
Expert en gestion d'erreurs...
## Workflow
### 1. Analyser
Identifier les points de défaillance...
### 2. Implémenter
Ajouter try/catch...
## Constraints
- Pas de refactoring
- Gestion d'erreurs uniquement
```
## Template
```markdown
---
name: {{ meta.id }}
description: {{ meta.description }}
version: {{ meta.version }}
---
# {{ meta.name }}
{{ role }}
## Votre Expertise
{{ expertise | bullet_list }}
## Vos Responsabilités
{{ responsibilities | numbered_list }}
## Workflow
{{ workflow | format_steps }}
## Format de Sortie
{{ output.format | describe }}
## Constraints
{{ constraints | bullet_list }}
## Exemple
{{ examples[0] | format_example }}
```
## Emplacement des Fichiers Générés
```
.claude-portable/skills/
├── AGENTS.md # Fichier de découverte (auto-mis à jour)
├── architect/SKILL.md
├── developer/SKILL.md
├── conductor/SKILL.md
├── error-handler/SKILL.md
├── ...
```
## Commande de Sync
Pour régénérer tous les skills depuis les agents :
```bash
# Conceptuel - serait implémenté comme script
for agent in .claude-portable/agents/common/*.agent.yaml; do
generate_skill "$agent"
done
update_agents_md
```
## Mise à Jour AGENTS.md
Après génération des skills, le fichier de découverte est mis à jour :
```xml
<available_skills>
<skill>
<name>{{ skill.name }}</name>
<description>{{ skill.description }}</description>
<location>project</location>
</skill>
...
</available_skills>
```Related Skills
EchoKit Config Generator
Generate config.toml for EchoKit servers with interactive setup for ASR, TTS, LLM services, MCP servers, API key entry, and server launch
bigconfig-generator
Use this skill when creating or updating Bigeye monitoring configurations (bigconfig.yml files) for BigQuery tables. Works with metadata-manager skill.
ai-image-generator
使用 ModelScope 等平台生成 AI 图像。当用户需要生成图像、设计图标、创建角色立绘,或需要帮助编写 AI 绘画提示词时使用此技能。支持直接生成图像和仅优化提示词两种模式。
thumbnail-generator
Generate prompts for dev.to blog thumbnail/cover images in hand-drawn infographic style. Use when creating cover images, thumbnails, or featured images for blog posts. Recommended size 1000x420 pixels.
seedream-image-generator
Generate images using the Doubao SeeDream API based on text prompts. Use this skill when users request AI-generated images, artwork, illustrations, or visual content creation. The skill handles API calls, downloads generated images to the project's /pic folder, and supports batch generation of up to 4 sequential images.
og-image-generator
Generate and optimize Open Graph meta images for social media sharing. Use this skill when building web applications that need dynamic OG image generation with support for Vercel's @vercel/og library, pre-generated image storage, and social media optimization (Twitter Cards, Facebook, LinkedIn). Handles dynamic routes, performance optimization, and includes best practices for crawler compatibility and testing.
gemini-image-generator
Generate and edit images using Google Gemini. Use when the user asks to generate, create, edit, or modify images.
didactic-content-generator
Gere conteúdo didático de alta qualidade em HTML/CSS com ilustrações SVG, usando um sistema de Temas pré definidos e reutilizáveis. Capaz de criar ou editar apostilas, tutoriais e materiais educacionais que seguem filosofias pedagógicas claras.
article-image-generator
Generates consistent, professional cover images for business/fiscal articles using Ideogram with standardized prompts and naming conventions. Use when creating new articles, updating missing covers, or maintaining visual consistency across the content library.
apex-video-generator
Generate real estate marketing videos from property data. Use when creating property showcases, social media content, market reports, or neighborhood tours. Integrates Firecrawl scraped data with Remotion rendering.
pr-description-generator
Auto-activates when user mentions creating pull request, PR description, or merge request. Generates comprehensive PR descriptions from git diff and commit history.
gtse-cold-outreach-generator
Generate cold outreach messages for GTSE B2B sales. Create personalized emails, LinkedIn messages, and call scripts for reaching trade customers, procurement managers, and bulk buyers. Optimized for industrial supplies B2B sales.