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).

Skills ★ 0 updated 2026-08-15
View on GitHub ↗

Install

dsh plugin --profile web add ./dsh-atomgit

README 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

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.

More plugins in Skills

Browse more in Skills

Guides for Skills plugins