anonamerjaxon-dev/dsh-preset-categorizer ↗★ 0
dsh-preset-categorizer
Categorize plugins, MCP servers and skills into DSH agent presets - so a capability set becomes a first-class preset in the GUI picker. 适合需要自定义和打包特定能力集作为 GUI 预设选项的系统管理员。
インストール
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:anonamerjaxon-dev/dsh-preset-categorizerドキュメント
README 全文を読む ↗Configuration
The categories live in lib/categories.js as plain data. Each one declares
what it matches and what its preset carries:
{
id: 'cat-web',
kind: 'mcp',
preset: {
id: 'cat-web',
name: 'Browser (playwright)',
order: 42,
mcpRows: [{ id: 'mcp-playwright', name: MCP_CLIENT, config: { /* ... */ } }],
skillRoot: null,
},
include: ['mcp-playwright'],
exclude: [],
}
include/exclude— glob patterns (*,?) matched against the capability's id, name and package.excludewins.mcpRows— literal loader rows. An MCP server is mounted by config (serverName, transport, command/url), which cannot be derived from a package name.skillRoot— an absolute path to a skill directory to mount.
The first matching category wins, so the order of the list is meaningful.