Skip to content

Add configurable system for MCPs, agents, skills and more#4

Open
akbad wants to merge 41 commits intomainfrom
feat/skills-system
Open

Add configurable system for MCPs, agents, skills and more#4
akbad wants to merge 41 commits intomainfrom
feat/skills-system

Conversation

@akbad
Copy link
Owner

@akbad akbad commented Jan 15, 2026

Main changes in this PR

  • Added first set of Bureau-provided skills (6 editing modes)

    • Included scripting for automatic installation/removal of these skills for all Bureau-supported coding agents
  • Added full support for fully & concretely specifying MCPs, skills and agent role prompts in YML configs for maximal DRYness and user customizability

    • Implemented and documented full config schema for specifying MCPs' required settings & deps
    • Added scripted automation for setting up config-specified MCPs for all Bureau-configured coding agents
    • Removed hard-coded MCP choices and functionality idiosyncrasies from set-up-tools.sh (big boost to DRYness and maintainability)

Extra changes included

Trimmed redundant docs

The following documentation/Markdown files were removed due to simply being extra work to maintain while providing no tangible benefit:

  • Supplementary detailed guides for agents on available MCP tools, both per-category and per-MCP (these were never needed by agents in practice)
  • READMEs and extra legacy docs in tools/ and agents/

Fix obsolete paths in agent role prompts

  • Paths in claude-subagents/ and role-prompts/ agent role definition files were updated to point to the appropriate files in protocols/context/static/

Miscellaneous

  • Renamed check-prereqs script to ensure-prereqs for clarity
  • Changed Qdrant MCP to now run statelessly (i.e. no session IDs needed), preventing all related errors that occurred sporadically when its tools were called by agents

@akbad akbad changed the title Add configurable skills and MCP system Add configurable system for MCPs, agents, skills and more Feb 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant