# GPG Commit

> Use this tool when you need to securely manage Git workflows with signed commits, pushes, and pulls, while keeping private keys secure. It solves problems related to authentication and signing in Git workflows, providing a secure interface for git_commit, git_push, and git_pull actions. Ideal for use in Claude Code environments where Go, Git, and GPG are installed.

Canonical page: https://skillsregistry.net/skills/iwarapter-gpg-commit  
JSON: https://api.skillsregistry.net/v1/skills/iwarapter-gpg-commit

## Description

Exposes three tools — git_commit, git_push, and git_pull — that delegate signing and authentication to the locally running gpg-agent and ssh-agent, keeping private keys out of Claude's context. Designed specifically for use with Claude Code to enable signed git workflows. Requires Go 1.25+, Git, and GPG installed on the host machine.

## Trust

- **Trust score (0–1):** 1.00
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** version-control
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/iwarapter-gpg-commit)
- **Repository:** <https://github.com/iwarapter/gpg-commit-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "iwarapter-gpg-commit"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/iwarapter-gpg-commit` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/iwarapter-gpg-commit/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
