atxp-git
Installation
SKILL.md
ATXP Git — Agent Repository Hosting
ATXP Git gives each agent a private namespace for Git repositories on code.storage. Agents can create repos, get authenticated clone/push URLs, and interact with them using standard Git commands. The MCP server handles provisioning and access control — all file operations happen through native Git.
Ephemeral Remote URLs
This is the most important concept to understand when using this tool.
Remote URLs returned by remote-url contain a time-limited JWT embedded directly in the URL. This means:
- URLs expire. The default TTL is 1 hour (3600 seconds). After expiry, any
git clone,git push,git pull, orgit fetchusing that URL will fail with an authentication error. - URLs are not persistent. Do not store remote URLs in config files, environment variables, or long-lived scripts expecting them to work indefinitely. They are single-use credentials with a short lifespan.
- Refresh when expired. When a git operation fails with an auth error, get a fresh URL and update the remote:
# Get a new writable URL
npx atxp@latest git remote-url my-project --writable