xiongjiamu/dsh-atomgit
AtomGit plugin bundle for DeepSeek Harness: six built-in AtomGit skills (plan issues, implement issues, review PRs, merge PRs, publish CLI releases, mirror to GitHub) plus ag CLI integration and platform-hosted MCP tools for repos, branches, issues, PRs, and search.
An AtomGit plugin bundle that lets dsh users host and manage code on AtomGit out of the box, delivering all three AtomGit services in one package: the workflow layer (atomgit-skills — six built-in skills in the model's <available_skills> catalog, loaded on demand via the skill tool), the execution layer (atomgit-cli, the ag command, run directly through the built-in bash tool) and the interaction layer (the platform-hosted AtomGit MCP server bridged as native mcpatomgit* tools over streamable-http, with no local server to run).
Install
dsh plugin --profile web add ./dsh-atomgitREADME prerequisites — one authentication step covers all three modules: install the AtomGit CLI globally with npm install -g @hust-open-atom-club/atomgit-cli, then run ag auth login (it stores the AtomGit PAT at ~/.config/ag-cli/token.json). Install the bundle into the profile with dsh plugin --profile web add ./dsh-atomgit. The README also shows the remote form as dsh plugin --profile web add github:you/dsh-atomgit#<sha> — owner and sha are placeholders, so use your own account/commit.
Compatibility
DSH with the built-in bash tool and @deepseek-ai/dsh-mcp-client (streamable-http) for the MCP layer. All three modules share one AtomGit PAT obtained by ag auth login (its OAuth token is the PAT); no separate token setup is needed for the MCP endpoint or the skills.
Details
- Repo: xiongjiamu/dsh-atomgit
- Category: Skills
- Stars: 0
- Version: GitHub / local-directory install (README does not claim an npm release for the bundle; the separately published @hust-open-atom-club/atomgit-cli npm CLI is a prerequisite)
- Last push: 2026-08-15
- First seen: 2026-08-14
Recent updates
The six vendored skills are atomgit-plan-issues, atomgit-implement-issue, atomgit-review-pr, atomgit-merge-pr, atomgit-publish-cli-release and atomgit-mirror-to-github. An optional override lets you point the plugin at a different credential.
FAQ
- How do I install dsh-atomgit?
- Install the AtomGit CLI once (npm install -g @hust-open-atom-club/atomgit-cli) and run ag auth login, then add the bundle with dsh plugin --profile web add ./dsh-atomgit.
- Do I need separate tokens for the AtomGit CLI, skills and MCP server?
- No — all three modules share one AtomGit PAT from ag auth login. The plugin's atomgitAuth service resolves the token from the same ag credential file.
- Do the AtomGit MCP tools need a local server?
- No — the interaction layer uses the AtomGit platform-hosted MCP server bridged over streamable-http, so there is no local server to run.