| name | god-mode |
| description | Developer oversight and AI agent coaching. Use when viewing project status across repos, syncing GitHub data, or analyzing agents.md against commit patterns. |
| metadata | {"openclaw":{"requires":{"bins":["gh","sqlite3","jq"]}}} |
| user-invocable | true |
god-mode Skill
Developer oversight and AI agent coaching for OpenClaw.
Overview
god-mode gives you a bird's-eye view of all your coding projects and coaches you to write better AI agent instructions.
Key features:
- Multi-project status dashboard
- Incremental sync from GitHub (Azure/GitLab coming)
- Agent instruction analysis based on commit patterns
- Local SQLite cache for fast queries
Quick Start
god setup
god projects add github:myuser/myrepo
god sync
god status
god agents analyze myrepo
Commands
god status [project]
Show overview of all projects, or details for one:
god status
god status myproject
god sync [project] [--force]
Fetch/update data from repositories:
god sync
god sync myproject
god sync --force
god projects
Manage configured projects:
god projects
god projects add github:user/repo
god projects remove myproject
god agents analyze <project>
Analyze agents.md against commit history:
god agents analyze myproject
Finds gaps between your agent instructions and actual work patterns, suggests improvements.
god agents generate <project> (Coming Soon)
Bootstrap agents.md for a new project by analyzing repo structure.
Configuration
Config file: ~/.config/god-mode/config.yaml
projects:
- id: github:user/repo
name: My Project
priority: high
tags: [work, api]
local: ~/code/myrepo
sync:
initialDays: 90
commitsCacheMinutes: 60
analysis:
agentFiles:
- agents.md
- AGENTS.md
- CLAUDE.md
- .github/copilot-instructions.md
Data Storage
All data stored locally in ~/.god-mode/:
cache.db - SQLite database (commits, PRs, issues, analyses)
contexts/ - Saved workspace contexts (v0.2)
Authentication
god-mode uses your existing CLI authentication:
| Provider | CLI | Setup |
|---|
| GitHub | gh | gh auth login |
| Azure | az | az login |
| GitLab | glab | glab auth login |
No tokens stored by god-mode. We delegate to CLIs you already trust.
Requirements
gh - GitHub CLI (for GitHub repos)
sqlite3 - Database
jq - JSON processing
Examples
Morning Check-In
god status
Before Switching Projects
god status myproject
Improving Your AI Assistant
god agents analyze myproject
Weekly Review
god status
Agent Workflows
Daily Briefing (Heartbeat)
# HEARTBEAT.md
- Run `god status` and summarize:
- Projects with stale PRs (>3 days)
- Projects with no activity (>5 days)
- Open PRs needing review
Agent Analysis (Cron)
schedule: "0 9 * * 1"
task: |
Run `god agents analyze` on high-priority projects.
If gaps found, notify with suggestions.
Troubleshooting
"gh: command not found"
Install GitHub CLI: https://cli.github.com/
"Not logged in to GitHub"
Run: gh auth login
"No projects configured"
Add a project: god projects add github:user/repo
Stale data
Force refresh: god sync --force
OpenClaw Community Skill
License: MIT
Repository: https://github.com/InfantLab/god-mode-skill