¿Qué es opencode?
OpenCode es un coding agent open-source inspirado en Claude Code pero con un runtime portable, sin telemetría obligatoria y licencia permisiva. Carga skills desde dos rutas canónicas:~/.config/opencode/skills/ (global por usuario) y .opencode/skills/ (local al repositorio), con la segunda prevaleciendo sobre la primera.
La skill de tecsas3-cli se instala en la ruta global por defecto, pero soporta el flag --project para escribirla en .opencode/skills/ y versionarla junto al repositorio. Esto último es útil en monorepos donde múltiples agentes deben compartir la misma skill congelada.
Instalación de la skill
- Automática (recomendada)
- Manual
- Target personalizado
~/.config/opencode/skills/tecsas3-cli/SKILL.md con frontmatter YAML.Verificación
1
Versión del CLI
0.4.1.2
Autodescubrimiento
3
Smoke test
Ejemplo de uso
Prompt que el usuario puede darle al agente:Troubleshooting
Permisos: si el directorio de skills de opencode está Owned por otro usuario, ejecuta con
sudo o cambia el --target a un directorio escribible.Sin keyring: el CLI cae automáticamente al archivo
~/.tecsas3/credentials con permisos 0600.HTTPS obligatorio:
load_settings(base_url='http://...') lanza ConfigError. Usa siempre https://.