10-andruia-skill-smith
Helps your agent create or improve AI tools. It defines how tools work, writes documentation, and validates the structure.
What it does
This tool helps create or improve instructions for an AI called 'Andru.ia'. It defines what the AI should do, what information it needs, and what it should deliver, also writing the necessary documentation.
When to use it
- ✓When you want to teach an AI to perform a specific task.
- ✓When you need to improve the instructions for an existing AI.
- ✓When you want to document how an AI should work.
Example of what to ask your AI
“Create an instruction for an AI that checks the quality of CSV files, identifying missing and duplicate values without altering the original file.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
The tool asks for details about the AI's task, such as its name, its role (e.g., 'security expert'), and what results it should generate. Then, it writes a document explaining all of this.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add sickn33/agentic-awesome-skills --skill 10-andruia-skill-smithOr download just the file:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/10-andruia-skill-smith/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
🔨 Andru.ia Skill-Smith (The Forge)
When to Use
Usar cuando el usuario solicita crear o mejorar una skill con un objetivo concreto, entradas, resultados y criterios de validación; no para instalar o publicar automáticamente un paquete.
📝 Descripción
Convertir un objetivo repetible en instrucciones utilizables de Andru.ia, con entradas, resultados y límites concretos. Redactar la skill no la instala ni publica.
📋 Instrucciones Generales
- Idioma Mandatorio: Redactar en ESPAÑOL por defecto, respetando el idioma solicitado por el usuario y las convenciones del repositorio destino.
- Estructura Formal: Debo seguir la anatomía de carpeta -> SKILL.md -> validación.
- Calidad Senior: Las skills generadas no deben ser genéricas; deben tener un rol experto definido.
🛠️ Flujo de Trabajo (Protocolo de Forja)
FASE 1: ADN de la Skill
Solicitar al usuario los 3 pilares de la nueva habilidad:
- Nombre Técnico: (Ej: @cyber-sec, @data-visualizer).
- Rol Experto: (¿Quién es esta IA? Ej: "Un experto en auditoría de seguridad").
- Outputs Clave: (¿Qué archivos o acciones específicas debe realizar?).
FASE 2: Materialización
Generar el código para los siguientes archivos:
- SKILL.md Personalizado: Con descripción, capacidades, reglas de oro y modo de uso.
- Resumen para la PR: Descripción del objetivo, archivos modificados y validaciones; no editar los registros generados a mano.
FASE 3: Despliegue e Integración
- Localizar la raíz del repositorio y crear
skills/<skill-id>/con un ID en minúsculas y guiones. - Escribir
SKILL.mdsiguiendodocs/contributors/skill-template.md, con frontmatter y secciones de uso, ejemplos y límites. - Leer las instrucciones y
package.jsonde la base actual. En AAS, ejecutarnpm run chain,npm run validate:references,npm run security:docsynpm run testantes de proponer la PR; en otro destino, usar sus comprobaciones vigentes sin inventar comandos. - Si una comprobación falla, corregir el origen y repetirla. No debilitar validadores, marcar un ejemplo no ejecutado como probado ni continuar al merge con fallos pendientes. Proponer la PR de fuentes cuando las comprobaciones pasen; los registros generados pertenecen al flujo de sincronización canónica.
⚠️ Reglas de Oro
- Prefijos Numéricos: Mantener IDs existentes. Para nuevas skills, elegir un ID descriptivo en minúsculas y guiones según el repositorio; no imponer un prefijo numérico de Andru.ia a otros proyectos.
- Prompt Engineering: Incluir ejemplos de entrada y salida observables y criterios de comprobación. Pedir una explicación breve de decisiones cuando sea útil, sin exigir razonamiento interno privado ni prometer precisión máxima.
Example
User request:
Crea una skill
csv-quality-checkque informe valores ausentes y duplicados sin modificar el CSV.
Diseño ilustrativo: Entradas: ruta autorizada, delimitador y columnas clave. Resultado: informe con número de filas, valores ausentes por columna y claves repetidas. Ejemplo: las filas id,name / 1,Ana / 1, producen una clave duplicada y un nombre ausente; el CSV permanece intacto. Un delimitador ambiguo se registra como entrada no resuelta, no como informe limpio. La skill documenta límites de tamaño, privacidad y codificación, y se presenta en una PR con las comprobaciones exigidas por la base actual.
Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Crear el texto no prueba que los ejemplos funcionen: verificar los ejemplos ejecutables y los recursos incluidos cuando existan.
- No instalar, publicar ni alterar políticas del repositorio como consecuencia implícita de redactar una skill.
FAQ
Does the tool install or publish the 'skill'?
No, it only creates the text and structure of the instruction (the 'skill'). Installation or publishing is a separate step.
Can the tool create any type of AI instruction?
It focuses on creating or improving 'skills' for Andru.ia, defining clear inputs, outputs, and rules. It's not for generic programming tasks.
What are 'inputs' and 'outputs'?
'Inputs' are the information you give to the AI (like text or a file). 'Outputs' are what the AI delivers as a result (like a summary or a new file).
Details
Original description by the author
Usar para crear o mejorar una skill de Andru.ia: define entradas y resultados, redacta SKILL.md con ejemplos y límites, valida la estructura y prepara una PR.
Popularity
- GitHub stars
- 48k
- Ranking position
- #2006
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
00-andruia-consultant
Helps your agent start or improve AI projects. It analyzes code, suggests tools, and creates action plans in Spanish.
sickn33/agentic-awesome-skills
007
Lets your agent perform security audits and threat modeling. It's useful for protecting projects against attacks and vulnerabilities.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Lets your agent create a summary about a specific industry. It's useful for understanding the context, rules, usage patterns, and risks of a project, using reliable sources.
sickn33/agentic-awesome-skills
2slides-ppt-generator
Helps your agent create presentations automatically. It can generate slides from text, summarize documents, and add narration.
sickn33/agentic-awesome-skills
Similar skills
agent-architecture-audit
Makes your agent check if everything is working correctly. It finds and fixes problems in AI systems, ensuring they perform as expected.
affaan-m/ECC
agent-eval
Helps your agent compare different AI coding tools. It measures which one is faster, cheaper, and more reliable for specific tasks.
affaan-m/ECC
agent-harness-construction
Makes your agent better understand how to perform tasks. It optimizes the tools and instructions the agent uses to increase its chances of success.
affaan-m/ECC