From 6e9b394f7373b2464c70e69cf8a8c470e99dd03a Mon Sep 17 00:00:00 2001 From: Alex Clarke Date: Tue, 2 Jun 2026 09:55:08 -0600 Subject: [PATCH] docs: Updated skill docs to mention that function calling support must be enabled for skills to work at all --- config.agent.example.yaml | 3 ++- config.example.yaml | 1 + config.role.example.md | 3 ++- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/config.agent.example.yaml b/config.agent.example.yaml index 4036f79..14a7324 100644 --- a/config.agent.example.yaml +++ b/config.agent.example.yaml @@ -42,7 +42,8 @@ global_tools: # Optional list of additional global tools to e - web_search - fs - python -skills_enabled: true # Master switch for skills in this agent (default: inherit from global) +skills_enabled: true # Master switch for skills in this agent (default: inherit from global). + # Skills also require `function_calling_support: true` in the global config. enabled_skills: # Optional list of skills available when this agent runs. # Must be a subset of global `visible_skills`. Omit to inherit the global default. - git-master diff --git a/config.example.yaml b/config.example.yaml index 08ce1a7..b00b5b6 100644 --- a/config.example.yaml +++ b/config.example.yaml @@ -84,6 +84,7 @@ enabled_mcp_servers: null # Which MCP servers to enable by default (e.g. # Skills are modular knowledge or capability packs the LLM can load and unload mid-conversation. # See the [Skills documentation](https://github.com/Dark-Alex-17/coyote/wiki/Skills) for more details. skills_enabled: true # Master switch. Set to false to hide all skill management tools from the model. + # Skills also require `function_calling_support: true` above to work at all. visible_skills: # The universe of skills allowed to be enabled in any context. Omit (null) for "all installed". - ai-slop-remover - code-review diff --git a/config.role.example.md b/config.role.example.md index b0501f1..3cfe437 100644 --- a/config.role.example.md +++ b/config.role.example.md @@ -10,7 +10,8 @@ temperature: 0.2 # The temperature to use for this role whe top_p: 0 # The top_p to use for this role when querying the model enabled_tools: fs_ls,fs_cat # A comma-separated list of tools to enable for this role enabled_mcp_servers: github,gitmcp # A comma-separated list of MCP servers to enable for this role -skills_enabled: true # Master switch for skills in this role (default: inherit from global) +skills_enabled: true # Master switch for skills in this role (default: inherit from global). + # Skills also require `function_calling_support: true` in the global config. enabled_skills: git-master,ai-slop-remover # Comma-separated list of skills available when this role is active. # Must be a subset of global `visible_skills`. Omit to inherit the global default. prompt: null # A custom prompt to use for this role that will immediately query