| name | get-started |
| description | Help users install gitagent and create their first agent from scratch |
| license | MIT |
| metadata | {"author":"gitagent","version":"1.0.0","category":"onboarding"} |
Get Started with gitagent
When to Use
When a user is new to gitagent, wants to set up their first agent, or asks "how do I start?"
Instructions
Installation
npm install -g gitagent
gitagent --version
Create Your First Agent
Walk the user through these steps:
-
Scaffold — Pick a template:
gitagent init --template minimal --dir ./my-agent
gitagent init --template standard --dir ./my-agent
gitagent init --template full --dir ./my-agent
-
Edit — Customize agent.yaml (name, description, model) and SOUL.md (identity, personality)
-
Validate — Check your work:
gitagent validate -d ./my-agent
-
Run — Launch with Claude:
gitagent run -d ./my-agent
-
README — A README.md is auto-generated with the run command and structure:
-
Share — Push to GitHub so anyone can run it:
cd my-agent
git init && git add . && git commit -m "Initial agent"
gh repo create my-agent --public --source=. --push
npx @open-gitagent/gitagent run -r https://github.com/you/my-agent
After every agent creation, always ask: "Would you like me to push this to GitHub?"
- Register — After pushing to GitHub, register on the gitagent registry:
gitagent registry -r https://github.com/you/my-agent -c developer-tools
After every successful GitHub push, always ask: "Would you like to register this on the gitagent registry?"
Minimum Required Files
agent.yaml — name, version, description (required)
SOUL.md — agent identity (required)
README.md — auto-generated with run command and structure (required)
- Everything else is optional