Навыки skill-template
📋

skill-template

Низкий риск ⚡ Содержит скрипты⚙️ Внешние команды

Crear habilidades DocEngineering listas para producción

Также доступно от: 64andrewwalker

Construir habilidades desde cero requiere configuración de boilerplate y decisiones de estructura. Esta plantilla proporciona un punto de partida probato con las mejores prácticas para permisos de herramientas, organización de archivos y patrones de manejo de errores.

Поддерживает: Claude Codex Code(CC)
⚠️ 66 Плохо
1

Скачать ZIP навыка

2

Загрузить в Claude

Перейдите в Settings → Capabilities → Skills → Upload skill

3

Включите и начните использовать

Протестировать

Использование «skill-template». Copy the skill-template to /skills/my-new-skill

Ожидаемый результат:

  • Nueva habilidad creada en /skills/my-new-skill
  • Actualiza SKILL.md con el nombre y descripción de tu habilidad
  • Personaliza scripts/run.py para tu caso de uso
  • Ejecuta `calvin deploy` para desplegar en plataformas

Аудит безопасности

Низкий риск
v3 • 1/10/2026

Template skill with minimal capabilities. Contains a simple Python entrypoint script that only parses CLI arguments and runs self-tests. The Bash(python:*) tool permission is appropriate for a skill designed to execute scripts. No network, file I/O, or credential access detected.

2
Просканировано файлов
37
Проанализировано строк
2
находки
3
Всего аудитов

Факторы риска

⚡ Содержит скрипты (1)
⚙️ Внешние команды (1)

Оценка качества

45
Архитектура
100
Сопровождаемость
83
Контент
21
Сообщество
90
Безопасность
70
Соответствие спецификации

Что вы можете построить

Iniciar nuevos proyectos de habilidades

Copia esta plantilla para comenzar a construir una nueva habilidad DocEngineering con la estructura adecuada

Habilitar flujos de trabajo de Claude Code

Despliega en Claude Code para ejecución estandarizada de habilidades con herramientas Read, Grep y Write

Mantener consistencia

Asegura que todas las habilidades del equipo sigan los mismos patrones organizativos y manejo de errores

Попробуйте эти промпты

Nueva habilidad desde plantilla
Copia la skill-template a {newSkillPath} y personaliza SKILL.md con el nombre de la habilidad, descripción y herramientas permitidas para [your use case].
Agregar permisos de herramientas
Actualiza SKILL.md para agregar [specific tool] a allowed-tools. Asegúrate de que la herramienta sea necesaria y documenta por qué en la descripción de la habilidad.
Implementar punto de entrada
Crea un nuevo script en el directorio scripts/. El script debería [describe function]. Actualiza scripts/run.py para llamar a esta lógica cuando sea apropiado.
Agregar validación
Agrega una función de validación a scripts/run.py que verifique [your requirements]. Retorna EXIT_BLOCKED si alguna verificación falla con un mensaje claro.

Лучшие практики

  • Usa rutas relativas vía {baseDir} para portabilidad entre entornos
  • Solo solicita permisos de herramientas que la habilidad realmente necesita
  • Pide entradas requeridas faltantes explícitamente en lugar de fallar silenciosamente

Избегать

  • Solicitar permisos de herramientas excesivos más allá de los requisitos de la habilidad
  • Usar rutas hardcodeadas en lugar de marcadores de posición {baseDir}
  • Retornar resultados parciales cuando falla una validación crítica

Часто задаваемые вопросы

¿Qué plataformas soportan esta habilidad?
Esta plantilla soporta Claude, Codex y Claude Code. Agrega adaptadores específicos de plataforma para Antigravity, Cursor o VSCode.
¿Cuál es el tamaño máximo de archivo para entradas de habilidades?
Los límites de tamaño de archivo dependen de la plataforma objetivo. Para entradas grandes, procesa archivos en fragmentos usando la herramienta Read.
¿Cómo integro con flujos de trabajo existentes?
Actualiza allowed-tools en SKILL.md para incluir las herramientas que tu habilidad necesita. Usa {baseDir} para rutas relativas a la raíz de la habilidad.
¿Mis datos están seguros al usar habilidades?
Las habilidades se ejecutan en entornos aislados. Revisa SKILL.md para entender qué herramientas puede acceder cada habilidad.
¿Por qué mi habilidad retornó EXIT_BLOCKED?
EXIT_BLOCKED indica que una verificación estricta falló. Revisa el mensaje retornado para bloqueadores específicos como entradas faltantes o fallos de validación.
¿Cómo se compara esto con prompts personalizados?
Las habilidades proporcionan estructura, manejo de errores y control de acceso a herramientas. Los prompts personalizados ofrecen flexibilidad pero carecen de estas salvaguardas.

Сведения для разработчиков

Автор

64andrewwalker

Лицензия

MIT

Ссылка

main

Структура файлов

📁 scripts/

📄 run.py

📄 SKILL.md