~/.chatcli/skills/ no startup. Antes, skills só existiam no .agent/skills/ do projeto (visível apenas dentro do checkout do repo) ou via skills.sh (instalação remota opt-in) — um usuário que instalava por go install/brew ficava sem nenhuma skill. Agora elas vêm por padrão.
Inspirado no espectro de skills do hermes-agent, mas cada skill foi reescrita para as ferramentas do próprio ChatCLI (
@coder/Bash, @webfetch/@websearch, @send, @scheduler, @read/@search) — nada de infra fechada de terceiros. Keyless-first e agnóstico de SO (ramos para macOS, Linux e Windows).Como o seeding funciona
No startup,pkg/persona/builtin materializa cada SKILL.md embutido em ~/.chatcli/skills/<nome>/. É idempotente e seguro contra edição, via um manifesto de hash (.builtin-manifest.json):
| Situação | Ação |
|---|---|
| Skill ausente | instala |
| Sem edição, mas desatualizada (release novo) | atualiza |
| Editada pelo usuário | preserva (nunca sobrescreve) |
| Já em dia | nada |
Skills incluídas
Produtividade & sistemasend-message · email · calendar · reminders · notes · imessage
Pesquisa & conhecimento
web-research · arxiv · obsidian · huggingface
Documentos & mídia
pdf-tools · ocr · youtube · presentations · paper-writing · mermaid-diagrams · ascii-art
Localização & casa
maps (OpenStreetMap/OSRM, keyless) · hue-lights (bridge local, keyless)
Dev & dados
github (gh CLI) · jupyter · webhooks
Serviços (token do próprio usuário)
notion · linear · airtable
Meta
skill-authoring — ensina o agente a criar e evoluir suas próprias skills
Auto-ativação
Cada skill declaratriggers: no frontmatter; quando uma frase do usuário casa com um trigger, a skill é injetada no contexto automaticamente (FindAutoActivatedSkills). Você também pode invocar manualmente via /<nome-da-skill>.
Relacionado
- Auto-autoria de Skills (@skill) — criar, evoluir, stats e packs
- Skill Registry (skills.sh) — instalar skills da comunidade
- Agentes Customizáveis