anonamerjaxon-dev/dsh-preset-categorizer ↗★ 0

dsh-preset-categorizer

将插件、MCP 和技能分类归入 Agent 预设的工具 适合需要自定义和打包特定能力集作为 GUI 预设选项的系统管理员。

包名
dsh-preset-categorizer
兼容性
待验证
版本
0.1.0
许可证
MIT
最近更新
2026年10月22日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:anonamerjaxon-dev/dsh-preset-categorizer

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. exclude wins.
  • 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.