skill + mcp
Dowel for AI coding assistants
The skill teaches your agent the command and plugin conventions. The MCP server lets it run them. One command in your project installs the skill.
Three pieces, one outcome.
The skill shapes what your agent writes, the MCP server acts on the project and llms.txt fills the gaps.
-
Skill
edit time
Teaches your agent the command, signature and plugin conventions before it writes the first line.
See the install paths -
MCP server
runtime
Exposes every registered command to your agent as a tool, over a local stdio server.
Connect a client -
llms.txt
on demand
A plain-text map of every docs page, for agents that read it once and keep it in context.
Open llms.txt
Three paths. Pick one for your editor.
Each path covers this skill; the plugin and the installer cover the whole registry.
-
Adds the registry as a marketplace, then installs its plugin.
# add the marketplace
# install the plugin
Installs every skill in the registry, not only this one.
-
The universal CLI. It works with the editors the skills package supports.
# this project
# every project
The same command the landing page shows.
-
Detects every supported editor and sets each one up the way it supports: skills, rules, commands or printed steps. It also adds the docs MCP server config.
# clone and run
Covers the whole registry, not only this skill.
Connect the MCP server.
One local server, six clients. Pick yours and paste the config.
Claude Code
claude mcp add dowel -- dart run dowel mcp:serve
Cursor
{
"mcpServers": {
"dowel": {
"command": "dart",
"args": [
"run",
"dowel",
"mcp:serve"
]
}
}
}
OpenCode
{
"mcp": {
"dowel": {
"type": "local",
"command": [
"dart",
"run",
"dowel",
"mcp:serve"
]
}
}
}
VS Code Copilot
{
"servers": {
"dowel": {
"type": "stdio",
"command": "dart",
"args": [
"run",
"dowel",
"mcp:serve"
]
}
}
}
Codex CLI
[mcp_servers.dowel]
command = "dart"
args = ["run","dowel","mcp:serve"]
Antigravity CLI
{
"mcpServers": {
"dowel": {
"command": "dart",
"args": [
"run",
"dowel",
"mcp:serve"
]
}
}
}
LLM inventory files
Plain-text maps of the docs for agents that read on demand.
Frequently asked
Do I need both the skill and the MCP server?
No. The skill works alone and covers the conventions. The MCP server adds live tools while the agent works. Use both for the best result.
Which AI coding assistants are supported?
The skill installs into Claude Code, Cursor, OpenCode, VS Code Copilot and Codex CLI. Any client that speaks MCP over HTTP or stdio can use the server.
Does Dowel need an account or a key?
No. Nothing on this page needs an account. An endpoint marked as a placeholder can still change.
Where do I report a mistake?
Open an issue on the Dowel repository on GitHub with the prompt, what your agent wrote and the docs page that says otherwise.