ignaciosua

Example Skill

```

ignaciosua 1 Updated 4mo ago

Resources

2
GitHub

Install

npx skillscat add ignaciosua/copilot-skills-repo/examples-example-skill

Install via the SkillsCat registry.

SKILL.md

Example Skill

Skill de ejemplo que demuestra la estructura y funcionalidades básicas.

Descripción

Este skill muestra cómo:

  • Recibir y procesar argumentos
  • Generar diferentes tipos de output (text, markdown, json)
  • Manejar errores apropiadamente
  • Documentar un skill

Uso

Via Copilot Chat

@skill-runner example-skill text
@skill-runner example-skill markdown
@skill-runner example-skill json
@skill-runner example-skill help

Via Terminal

python3 example_skill.py text
python3 example_skill.py markdown
python3 example_skill.py json

Comandos Disponibles

Comando Descripción Output Type
text Output simple de texto text/plain
markdown Output formateado en Markdown text/markdown
json Output estructurado JSON application/json
help Muestra ayuda text/markdown

Ejemplos de Output

Text

Simple text output at 2026-01-23 10:30:00

Markdown

# Example Skill Output

Generated at: 2026-01-23T10:30:00

## Features
- ✅ Text output
- ✅ Markdown output  
- ✅ JSON output

JSON

{
  "timestamp": "2026-01-23T10:30:00",
  "command": "json",
  "status": "success",
  "data": {
    "example_field": "example_value"
  }
}

Requisitos

  • Python 3.8+
  • No requiere dependencias externas

Estructura de Archivos

example-skill/
├── skill.json          # Metadatos del skill
├── example_skill.py    # Script principal
├── SKILL.md           # Esta documentación
└── README.md          # Info adicional (opcional)

Notas para Desarrolladores

Este skill sirve como plantilla para crear nuevos skills. Puedes:

  1. Copiar la carpeta completa
  2. Renombrar archivos y carpeta
  3. Modificar la lógica en example_skill.py
  4. Actualizar skill.json con tu metadata
  5. Actualizar documentación

Testing

# Probar localmente
cd skills/example-skill
python3 example_skill.py help

# Probar con skill-bridge
@skill-runner example-skill help