Publicación de Skills y uso compartido en equipo

Una Skill completada debe pasar por empaquetado, pruebas y documentación antes de poder distribuirse a los miembros del equipo o publicarse públicamente.

Este artículo presenta el flujo completo desde el desarrollo hasta la publicación.


Lista de verificación antes de la publicación

Antes de publicar, confirma cada elemento para evitar distribuir una Skill incompleta o con defectos.

Elemento de verificaciónContenido de la verificaciónSección de referencia
Funcionalidad completaTodas las funciones planificadas están implementadas y probadasArtículo 22
Manejo de erroresLos escenarios de error comunes tienen manejo y avisosArtículo 16
Descripción precisaTasa de aprobación de pruebas de activación ≥ 85%Artículo 24
Dependencias declaradasrequirements.txt o el campo compatibility está completoArtículo 20
Sin claves codificadasSin información sensible como claves API o contraseñas en los scriptsArtículo 28
Número de versión actualizadoEl campo version en SKILL.md está actualizadoArtículo 21
CHANGELOG actualizadoLos cambios de esta versión están registradosArtículo 21
Código de depuración eliminadoSin print temporales, puntos de control de depuración ni TODOArtículo 23

Empaquetar como archivo .skill

Antes de publicar, se debe empaquetar el directorio de la Skill como.skillarchivo, que es el formato estándar distribuible.

Ejemplo

# Comando básico de empaquetado
python -m scripts.package_skill my-skill/

# Especificar la ruta de salida y el número de versión
python -m scripts.package_skill my-skill/ \
  --output dist/my-skill-v1.2.0.skill \
  --version 1.2.0

# Verificar la integridad del archivo después del empaquetado (listar los archivos dentro del paquete)
python -m scripts.package_skill --list dist/my-skill-v1.2.0.skill
打包完成:dist/my-skill-v1.2.0.skill(共 8 个文件,42KB)
包含:
  SKILL.md
  scripts/process.py
  scripts/requirements.txt
  assets/template.xlsx

Redactar documentación de usuario

Proporciona instrucciones completas de usuario al final de SKILL.md o en un README.md separado.

# 数据分析助手 v1.2.0

## 这个 Skill 能做什么

上传 CSV o  Excel 文件后,自动完成以下工作:
- 统计各列的行数、均值、最大/最小值、空值比例
- 生成数据质量报告,标注需要清理的问题列
- 输出带统计图表的 Excel 报告文件

## 快速开始

1. 在对话中上传你的数据文件(.csv o  .xlsx)
2. 说:"帮我分析这份数据" o  "生成统计报告"
3. 等待分析完成,下载生成的 Excel 报告

## 系统要求

- Python 3.8+
- pandas >= 2.0(首次运行时自动安装)

## 常见问题

**Q:文件太大怎么办?**
建议文件不超过 50MB。更大的文件请先筛选或抽样后上传。

**Q:支持哪些编码?**
支持 UTF-8 和 GBK。若文件乱码,请另存为 UTF-8 后重新上传。

Canales de distribución

CanalEscenario aplicableMétodo de operación
Enviar archivo directamenteUso compartido interno en equipos pequeñosEnviar el archivo .skill, la otra parte lo sube a Claude
Repositorio GitColaboración en equipo, requiere gestión de versionesEnviar a un repositorio privado/público, descargar desde dist/
GitHub ReleasesPublicación oficial, uso compartido públicoCrear un Release, adjuntando el archivo .skill
CI/CD internoDistribución automatizada dentro de la empresaCI empaqueta y envía al servidor de archivos interno

Publicación mediante GitHub Releases

Ejemplo

# Crear una etiqueta Git y enviarla
git tag v1.2.0 -m "Publicar v1.2.0: nueva función de generación de gráficos"
git push origin v1.2.0

# Usar GitHub CLI para crear un Release y adjuntar el archivo .skill
gh release create v1.2.0 \
  dist/my-skill-v1.2.0.skill \
  --title "My Skill v1.2.0" \
  --notes "Nueva función de generación de gráficos, se corrigió el problema de memoria al procesar archivos grandes"

Plantilla de página de guía de instalación

Si tu Skill está destinada a ser utilizada por varias personas, puedes escribir una guía concisa específica para los pasos de instalación.

## 安装方法

1. 前往 [Release 页面](https://github.com/yourname/skills/releases/latest)
2. 下载 `my-skill-v1.2.0.skill` 文件
3. 打开 Claude.ai → Settings(设置)→ Skills
4. 点击"上传 Skill",选择下载的 .skill 文件
5. 安装完成后,开始新对话即可使用

安装后,在对话中发送以下内容可以验证安装成功:

> "我上传了一个 CSV 文件,请帮我做数据统计分析"

若 Skill 正常工作,Claude 会按照 Skill 的流程引导你完成分析。
Otras extensiones