docs/skills: Catalogs index.json format does not match agent-skills-discovery-rfc 0.2.0
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 67/100
- Tipo de issue
- Documentación
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Área
- documentation
Línea de trabajo
Abre la documentación de Skills y revisa la sección Catalogs y su ejemplo de index.json junto con el esquema RFC 0.2.0 citado. Decide si la documentación debería adoptar ese esquema o explicar el formato, el versionado, la migración y la compatibilidad de OpenCode. La tarea estará terminada cuando la documentación describa claramente la relación y muestre un ejemplo de catálogo correcto.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Description
Issue type
- Documentation bug
- Schema / compatibility issue
- Feature request
Summary
The index.json format shown in the Catalogs section of the OpenCode v2 Skills docs does not match the agent-skills-discovery-rfc 0.2.0 format.
OpenCode’s current example uses a skills array where each entry contains name, version, and files. The RFC 0.2.0 example uses a top-level $schema field and per-skill fields such as type, description, url, and digest.
This divergence may affect:
- skill catalog interoperability
- discovery and resolution logic
- content integrity verification
- compatibility with agents that follow the RFC
Affected pages
- https://opencode.ai/v2/docs/skills — Catalogs section
- https://github.com/cloudflare/agent-skills-discovery-rfc — 0.2.0 format
Expected behavior
The Catalogs documentation should either:
- align with the
agent-skills-discovery-rfc0.2.0index.jsonschema, or - explicitly document that OpenCode uses a different catalog format, including versioning, migration guidance, and compatibility expectations.
Actual behavior
The Catalogs section currently documents an index.json format that differs from the RFC 0.2.0 schema.
OpenCode example:
{
"skills": [
{
"name": "git-release",
"version": "3",
"files": ["git-release.md", "references/release-policy.md"]
}
]
}
RFC 0.2.0 example:
{
" $ schema": "https://schemas.agentskills.io/discovery/0.2.0/schema.json",
"skills": [
{
"name": "code-review",
"type": "skill-md",
"description": "Review code for bugs, security issues, and best practices.",
"url": "/.well-known/agent-skills/code-review/SKILL.md",
"digest": "sha256:c4d5e6f7..."
},
{
"name": "wrangler",
"type": "archive",
"description": "Deploy and manage Cloudflare Workers projects.",
"url": "/.well-known/agent-skills/wrangler.tar.gz",
"digest": "sha256:a1b2c3d4..."
}
]
}
References
OpenCode Skills docs: https://opencode.ai/v2/docs/skills
Agent Skills Discovery RFC: https://github.com/cloudflare/agent-skills-discovery-rfc
Plugins
No response
OpenCode version
No response
Steps to reproduce
No response
Screenshot and/or share link
No response
Operating System
No response
Terminal
No response
- Lenguaje dominante
- TypeScript
- Estrellas
- 213k
- Forks
- 28.4k
- Merge medio
- 7 h 22 min
- PR fusionados (30 d)
- 276
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de anomalyco/opencode
-
pending close triaging
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
anomalyco/opencode#55070 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
opencode on clean macos zsh .export path not working because it append and it fails because no ~/.zshrc filePosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertoreproduced
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
anomalyco/opencode#55068 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
mcp: allowing an MCP tool by its documented name hides it; the bare name must be allowed tooAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
anomalyco/opencode#54919 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
triaging
Dificultad 2/5 1-3 horas Aptitud para principiantes 73/100
anomalyco/opencode#54887 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
reproduced
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
anomalyco/opencode#54871 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Todos los issues de anomalyco/opencode
Issues similares
-
Documentation Link TypoAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 83/100
Zettlr/Zettlr#6610 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Feil lovtekst i bekreftelsen når leder melder unntak fra oppfølgingsplanPosiblemente ocupada @AudunSorheim la tomó hoy. Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
navikt/syfo-oppfolgingsplan-frontend#1110 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
db-ux-design-system/core-web#8461 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Cannot run an integration on windows when power shell is selected as the default profile terminalAbiertoPriority/Blocker Type/Bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
wso2/product-integrator#2767 ·
Los mantenedores suelen responder en 1 día