Desarrolladores
Un catálogo, todos los clientes
Todo lo que hace el panel está en un único catálogo de 56 operaciones, disponible para la API REST, el servidor MCP alojado, la CLI y cualquier agente que lea openapi.json.
Puntos de entrada
Elija la superficie que encaje con el programa
En sesenta segundos
De una clave a la primera respuesta
Un administrador crea una clave en Configuración, Claves de API. Póngala en SKILLHOOK_CLOUD_API_KEY; los ejemplos la leen de ahí.
Cada operación es POST /api/v1/tools/{name} con un cuerpo JSON. GET /api/v1/tools las lista con el ámbito que necesita cada una y si esta clave lo tiene.
Autenticación
Una clave, un ámbito
Envíe la clave como Authorization: Bearer shc_…, nunca en una URL. Cada ámbito actúa como un rol de la organización; lo que el rol no puede hacer, la clave tampoco.
| Ámbito | Actúa como | Permite |
|---|---|---|
| fleet:read | lector | La vista general, estadísticas, alertas, máquinas, skills, tareas, entregas, URL alojadas (no las URL en sí), comandos, configuración, miembros, informes de problemas. |
| fleet:run | miembro | Además, el código fuente de las skills, los archivos de las tareas, la salida en directo y las URL alojadas; ejecutar y probar skills, responder a agentes, reproducir, cancelar, descartar alertas. |
| fleet:admin | administrador | Además, el registro de auditoría y los canales de notificación; guardar y eliminar skills, activar y desactivar URL alojadas, renombrar y desconectar máquinas, configuración, cambios de configuración, reinicios, actualizaciones, secretos. |
Errores
Problem details, siempre
Los errores son problem details según RFC 9457 (application/problem+json). type enlaza con la entrada del código en la referencia; request_id es lo que debe citar al soporte.
Un fallo de nuestro lado que un reintento puede resolver, como una base de datos inaccesible, es 503 unavailable con Retry-After, nunca un 401 ni un 404. Un cuerpo que no valida es 400 invalid_request con lo que estaba mal; una herramienta desconocida es 404 unknown_tool; un ámbito que la clave no tiene es 403 forbidden.
Límites de frecuencia
Suficiente para un agente ocupado
Agentes autónomos
Cuatro reglas sobre las que se construye el catálogo
Son lo que dicen agents.md y las instrucciones del servidor alojado; un agente que se comporta bien no necesita nada más.
Lea la referencia, o deje que el plugin la lea por usted
Cada operación, cada ruta, cada código de error; o un inicio de sesión y el agente los tiene todos.