Skills 5/6: /skill add and /skill remove, from a folder or a git URL
Los mantenedores suelen responder en 1 día
@AbirAbbas ya está trabajando en esto.
Desde el 23/9/2026.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
Step 5 of #1277. It lands in the single pull request for #1277 (branch feat/1277-skills).
What
/skill add ~/some/folder copies it into ~/.codeaf/skills/<name>/
/skill add ~/some/folder --project into <project>/.codeaf/skills/<name>/
/skill add https://github.com/o/r clones, finds every SKILL.md, copies each
/skill add https://github.com/o/r/tree/main/skills/pdf one folder out of a repo
- A URL is cloned to a temporary folder with the
giton PATH, and the skills are copied out. Nothing in it is executed. - A name already present asks before it is overwritten.
/skill remove <name>removes only from codeaf's own folders, never from another harness's. It never touches a folder in~/.codeaf/skillsthat has noSKILL.md: the resident keepsbin/and its promoted commands there.
Acceptance, end to end
Real binary in tmux, no network:
/skill add <fixture folder>puts~/.codeaf/skills/<name>/SKILL.mdon disk, and the skill appears in the picker and the Skills tab with the codeaf mark./skill add file:///…/bare.git(a local bare repository holding two skills) copies both.- A
…/tree/<ref>/<path>URL copies only that folder. /skill remove <name>for a skill that lives only in~/.claude/skillsis refused with a message naming where it lives.~/.codeaf/skills/bin/survives every remove.
- Lenguaje dominante
- Go
- Estrellas
- 115
- Forks
- 14
- Merge medio
- 9 h 38 min
- PR fusionados (30 d)
- 749
Preparar el entorno
Aún no hemos revisado los archivos de configuración de este proyecto. Empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
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 Agent-Field/CodeAF
-
area:chat feature
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Agent-Field/CodeAF#1510 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Agent-Field/CodeAF#1489 ·
Los mantenedores suelen responder en 1 día
-
area:chat bug good first issue sev:papercut
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Agent-Field/CodeAF#1470 ·
Los mantenedores suelen responder en 1 día
-
area:chat bug good first issue sev:papercut
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
Agent-Field/CodeAF#1469 ·
Los mantenedores suelen responder en 1 día
-
area:chat bug sev:papercut
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Agent-Field/CodeAF#1468 ·
Los mantenedores suelen responder en 1 día
Todos los issues de Agent-Field/CodeAF
Issues similares
-
enhancement low priority
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
eugenioenko/ttt#674 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
Los mantenedores suelen responder en 1 día
-
Remove obsolete ipAllocationPolicy field from containernodepool-subnetworkref test dependencyAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
GoogleCloudPlatform/k8s-config-connector#13462 ·
Los mantenedores suelen responder en 1 día
-
bug good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
vavallee/bindery#2793 · 1 comentario ·
Los mantenedores suelen responder en 1 día