agentleFS
arbrain-aiarbrain-ai/arbrain/.claude/skills/skill-creator/SKILL.md

skill-creator

Skill9 starsChanged 6 days agoApache-2.0View on GitHub

Convierte un proceso del dueño en una skill propia de su cerebro: lo entrevista (máximo 5 preguntas), escribe la receta con los errores y aprendizajes de la primera vez, la guarda en .claude/skills/ con prefijo mi- y la valida. Usar ante «crea una skill», «hazme una skill», «convierte esto en una skill», «documenta este proceso», «que la próxima vez salga bien», «guarda cómo lo hicimos», «ya lo hicimos dos veces», «mi proceso más odiado» o al terminar por segunda vez la misma tarea. NO: mejorar con evaluaciones una skill que ya funciona (autoresearch).

189 other projects use a version of this.

Adopted by

Most recently taken up by

Used with

Projects with it also use taskflow-inbox-triage, mermaid-diagram-generator and 10 more.

Other files people use alongside this one.

Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
  • AtomicBot-aiSkill

    taskflow-inbox-triage

    Also in 6 projects that use this

  • shalombSkill

    mermaid-diagram-generator

    Guide on creating and editing Mermaid charts safely. Use when asked to draw a diagram, flowchart, or architecture chart. Triggers on: 'mermaid', 'diagram', 'flowchart', 'visualize'.

    Also in 5 projects that use this

  • naman10parikhSkill

    ecosystem-reference

    Quick-access directory of Claude Code ecosystem repos, skills, plugins, MCPs, and patterns. Use when improving the harness.

    Also in 5 projects that use this

  • naman10parikhSkill

    fractal-delegation

    Also in 5 projects that use this

  • Liang-MHSkill

    stock_analysis

    获取 A 股、基金和港股的实时行情和技术分析数据

    Also in 5 projects that use this

  • nicepkgSkill

    community-led-growth

    Expert in community-led growth (CLG) - leveraging user communities to drive acquisition, retention, and expansion. Covers building developer communities, user groups, ambassador programs, and turning customers into advocates. Knows the difference between community as a feature vs community as a growth engine, and how to measure community ROI. Use when "community-led, CLG, ambassador program, champion program, user community, developer community, word of mouth, user group, " mentioned.

    Also in 5 projects that use this

  • +6 more from naman10parikh

The file

Files
SKILL.md

Crear tu skill a partir de un proceso

Una skill es una receta que tu cerebro lee antes de hacer una tarea. Vive en una carpeta con un SKILL.md; arriba lleva un nombre y una descripción, y la descripción es lo que hace que Levy la use sola cuando la tarea aparece.

Esta skill es el paso 3 del método para soltar un proceso:

  1. Identifica el proceso (completo o una parte): el que más dinero u horas te cuesta.
  2. Hazlo una vez con IA, en una conversación y en solo lectura.
  3. Documenta los errores y aprendizajes en una skill, para que la segunda vez salga bien. ← aquí
  4. Mapea qué partes necesitan la pantalla (computer use) y cuáles tienen comando o API.
  5. Si hace falta, una rutina programada o una persona.

La regla de la videocámara: lo que repites dos veces se vuelve skill. Lo haces una vez en voz alta y tu cerebro escribe el manual.

Cuándo ofrecerla sin que la pidan

Si en la conversación el dueño terminó una tarea que ya había hecho antes (mismos pasos, mismas fuentes), ofrécelo una vez y en una línea: «Esto ya lo hicimos dos veces. ¿Lo guardo como skill para que la próxima salga solo?». Si dice que no, no insistas.

Paso 1 · Entender el proceso

Primero saca lo que ya está en la conversación: los pasos que se dieron, qué herramientas se usaron, qué salió mal y cómo se corrigió, y cómo quedó el resultado. Solo pregunta lo que falte, una pregunta a la vez y con tu propuesta, máximo 5 en total:

  1. ¿Qué resultado quieres al final? (un archivo, un borrador, un reporte, una tabla).
  2. ¿De dónde salen los datos? (un archivo, una app, una página, tu correo).
  3. ¿Qué frases vas a usar para pedirlo? (son los disparadores de la descripción).
  4. ¿Qué salió mal la primera vez o qué no debe pasar nunca? (cada respuesta es una regla).
  5. ¿Hay algo que solo puedes decidir tú? (enviar, publicar, pagar, borrar: eso siempre espera su «va»).

Si el dueño dicta el proceso caminando o de corrido, no lo interrumpas: escucha completo y luego pregunta solo lo que quedó en duda.

Paso 2 · Crear la carpeta

Las skills del dueño llevan el prefijo mi- (o el nombre de su negocio). Así nunca chocan con una skill que traiga una versión nueva de Arbrain, y actualizar no las toca.

python3 .claude/skills/skill-creator/scripts/crear_skill.py mi-seguimiento-cobros
  • En Windows usa python si python3 no existe.
  • Crea .claude/skills/mi-seguimiento-cobros/SKILL.md con la plantilla. Nunca pisa una carpeta que ya existe.
  • Si el nombre es de una skill del autor (la lista vive en CAPAS.json), se niega: elige otro.
  • Nombre: minúsculas, números y guiones, máximo 64 caracteres. Que diga qué hace: mi-propuestas, no mi-cosa.
  • --sin-prefijo existe para un nombre de negocio (acme-propuestas); úsalo solo si el dueño lo pidió así.

Paso 3 · Escribir la receta

Llena la plantilla con lo del paso 1. Lo que hace buena a una skill:

  • La descripción hace el trabajo de encenderla. Di qué hace y cuándo usarla, con las frases reales del dueño entre comillas. Levy tiende a no usar una skill si la descripción es tímida: sé concreto y un poco insistente («Usar siempre que…», «aunque no diga la palabra skill»). Si hay una skill vecina, di cuándo NO usar esta. Máximo 1024 caracteres y sin los signos < ni >.
  • Pasos en orden, en imperativo: «Lee el archivo X», «Arma la tabla con estas columnas».
  • Explica el porqué de cada regla. «Revisa si la factura ya existe, porque una vez se duplicó» sirve más que «NUNCA dupliques». Con el porqué, Levy acierta también en casos que la regla no previó.
  • Cada error de la primera vez se vuelve una línea. Ese es el valor de la skill: lo que salió mal ya no se repite.
  • Candados primero. Lo que nunca debe pasar (duplicar, enviar sin permiso, adivinar un dato) va arriba, antes de los pasos.
  • Freno: enviar, publicar, pagar o borrar quedan en borrador hasta que el dueño diga «va» sobre ese texto.
  • Un ejemplo de entrada y salida cuando el formato importa.
  • Corta. Menos de 500 renglones. Lo largo (plantillas, listas de precios, guías) va en references/ y el SKILL.md dice cuándo abrir cada archivo. Lo que se hace siempre igual con código va en scripts/.
  • Rutas relativas a la carpeta de Arbrain y nada de llaves ni contraseñas en el texto: las llaves viven en el llavero de la app.

Anatomía completa, campos del encabezado y un ejemplo terminado: references/anatomia.md.

Paso 4 · Validar

python3 .claude/skills/skill-creator/scripts/quick_validate.py .claude/skills/mi-seguimiento-cobros

Revisa el encabezado, que name coincida con la carpeta y la longitud de la descripción, y avisa si el texto menciona un archivo de references/ o scripts/ que no existe. Código 0 = lista; 1 = algo que arreglar (lo dice en español). Los avisos no bloquean, pero léelos. --todas revisa todas las skills de .claude/skills/.

Paso 5 · Probarla de verdad

  1. Abre una conversación nueva (la skill se lee al empezar).
  2. Pide la tarea con una de las frases del dueño, sin decir «usa la skill».
  3. Mira si Levy la abrió y siguió los pasos. Si no la abrió, la descripción necesita las frases reales; si la abrió y se equivocó, falta una regla o un paso.
  4. Corrige, vuelve a validar y prueba otra vez. Dos vueltas suelen bastar.

Al terminar, dile al dueño en dos líneas: cómo se llama la skill, con qué frase la pide y cuánto tiempo le ahorra a la semana (su estimación, no inventada). Si quiere guardarla en su historial: git add .claude/skills/mi-… && git commit en su rama mi-arbrain.

Después

  • ¿Va solo a una hora? Eso ya es el paso 5 del método: una rutina programada que llama a la skill.
  • ¿La quiere más fina? Con varias pruebas y criterios de sí o no, autoresearch la mejora en ciclos.
  • ¿Se parece a una que ya existe? Antes de crear otra, revisa si cabe como un archivo en references/ de una skill suya. Menos skills, mejor elegidas, se encienden mejor.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.