Skip to content
Skillpedia
Agents48k · #2006

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/10-andruia-skill-smith/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/10-andruia-skill-smith/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
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-smith

Or 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.md
Technical 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:

  1. Nombre Técnico: (Ej: @cyber-sec, @data-visualizer).
  2. Rol Experto: (¿Quién es esta IA? Ej: "Un experto en auditoría de seguridad").
  3. 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

  1. Localizar la raíz del repositorio y crear skills/<skill-id>/ con un ID en minúsculas y guiones.
  2. Escribir SKILL.md siguiendo docs/contributors/skill-template.md, con frontmatter y secciones de uso, ejemplos y límites.
  3. Leer las instrucciones y package.json de la base actual. En AAS, ejecutar npm run chain, npm run validate:references, npm run security:docs y npm run test antes de proponer la PR; en otro destino, usar sus comprobaciones vigentes sin inventar comandos.
  4. 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-check que 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.

repo: sickn33/agentic-awesome-skills

Popularity

GitHub stars
48k
Ranking position
#2006
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills