원클릭으로
skill-discovery-helper
Helper para identificar skills apropiadas para tareas comunes y evitar crear scripts innecesarios
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Helper para identificar skills apropiadas para tareas comunes y evitar crear scripts innecesarios
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Estándares y validación para scripts Python cross-platform (Windows/Linux/macOS). Esta skill debe usarse cuando se escriban scripts Python en el framework para garantizar compatibilidad multi-SO, evitar problemas de encoding (emojis en Windows), y asegurar calidad consistente en todo el código.
Procesa archivos CSV para limpieza, transformación y análisis de datos tabulares. Esta skill debe usarse cuando el usuario necesite manipular datos CSV, incluyendo limpieza de datos, transformaciones (filtros, agregaciones, joins), conversión a otros formatos, o análisis exploratorio de datasets en formato CSV.
Genera visualizaciones de datos (gráficos de barras, líneas, etc.) usando Matplotlib y Seaborn.
Comprehensive document creation, editing, and analysis with support for tracked changes, formatting preservation, and text extraction. Use when working with Word documents (.docx).
Genera prompts JSON estructurados a partir de una idea inicial para IA, con objetivos y entregables claros.
Guía para escribir documentación Markdown de alta calidad siguiendo el principio MVI del framework FreakingJSON. Esta skill debe usarse cuando el usuario necesite crear o editar archivos .md en el framework, asegurando consistencia, claridad y adherencia al principio de Minimal Viable Information.
| id | skill-discovery |
| name | Skill Discovery Helper |
| description | Helper para identificar skills apropiadas para tareas comunes y evitar crear scripts innecesarios |
| category | core |
| type | helper |
| version | 1.0.0 |
Este helper ayuda a identificar la skill apropiada para una tarea, evitando crear scripts innecesarios que dupliquen funcionalidad existente.
| Tarea | Skill | Ubicación | Ejemplo de Uso |
|---|---|---|---|
| Procesar CSV | @csv-processor | core/skills/core/csv-processor/ | Limpiar, transformar, analizar CSV |
| Generar Excel | @xlsx | core/skills/core/xlsx/ | Crear hojas de cálculo con formato |
| Transformar datos | @etl | core/skills/core/etl/ | ETL: Extract, Transform, Load |
| Visualizar datos | @data-viz | core/skills/core/data-viz/ | Gráficos con Seaborn/Matplotlib |
| Tarea | Skill | Ubicación | Ejemplo de Uso |
|---|---|---|---|
| Extraer PDF | core/skills/core/pdf/ | Leer contenido de PDFs | |
| Crear Word | @docx | core/skills/core/docx/ | Generar documentos .docx |
| Crear PowerPoint | @pptx | core/skills/core/pptx/ | Generar presentaciones |
| Escribir Markdown | @markdown-writer | core/skills/core/markdown-writer/ | Markdown consistente con MVI |
| Tarea | Skill | Ubicación | Ejemplo de Uso |
|---|---|---|---|
| Gestión de tareas | @task-management | core/skills/core/task-management/ | Crear, tracking, recordatorios |
| Mejorar prompts | @prompt-improvement | core/skills/core/prompt-improvement/ | Optimizar prompts para IA |
| Generar PRD | @prd-generator | core/skills/core/prd-generator/ | Product Requirements Documents |
| Tarea | Skill | Ubicación | Ejemplo de Uso |
|---|---|---|---|
| Estándares Python | @python-standards | core/skills/core/python-standards/ | Cross-platform scripts |
| Diseño UI/UX | @ui-ux-pro-max | core/skills/core/ui-ux-pro-max/ | Diseño con base de datos buscable |
| Crear nueva skill | @skill-creator | core/skills/core/skill-creator/ | Guía para crear skills |
| Evaluar contexto | @context-evaluator | core/skills/core/context-evaluator/ | Analizar archivos de contexto |
read: core/skills/core/{nombre}/SKILL.md
@skill-name
"Usa @csv-processor para limpiar este archivo CSV"
Cada skill tiene su propio protocolo de uso documentado en su SKILL.md.
# MAL: Crear esto...
import pandas as pd
df = pd.read_csv('data.csv')
df.to_excel('output.xlsx')
# BIEN: Usar skill existente
@csv-processor → transform → @xlsx
# MAL: Instalar PyPDF2 y crear script...
import PyPDF2
reader = PyPDF2.PdfReader('doc.pdf')
# BIEN: Usar skill existente
@pdf → extract
# MAL: Usar openpyxl directamente...
from openpyxl import Workbook
wb = Workbook()
# BIEN: Usar skill existente
@xlsx → create
¿Necesito procesar datos?
├── CSV → @csv-processor
├── Excel → @xlsx
├── Transformación compleja → @etl
└── Visualización → @data-viz
¿Necesito documentos?
├── PDF → @pdf
├── Word → @docx
├── PowerPoint → @pptx
└── Markdown → @markdown-writer
¿Necesito productividad?
├── Tareas → @task-management
├── Mejorar prompts → @prompt-improvement
└── PRD → @prd-generator
¿No existe skill para mi tarea?
├── Crear script propio (justificado)
└── Considerar crear nueva skill @skill-creator
Antes de crear cualquier script, pregúntate:
core/skills/SKILLS.md?Si la respuesta a #2 es "Sí" → Usar la skill.
Si la respuesta a #2 es "No" → Crear script o considerar nueva skill.
Para agregar nuevas skills al índice, actualizar este archivo y core/skills/SKILLS.md.
"No reinventes la rueda. Usa las skills del framework."
— Principio DRY, FreakingJSON-PA