From geoffrey
Monitor Clawdbot repo for updates and identify improvement opportunities for Geoffrey. Use when comparing Geoffrey to Clawdbot patterns, skills, or features.
How this skill is triggered — by the user, by Claude, or both
Slash command
/geoffrey:clawdbot-monitorclaude-opus-4-5-20251101This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Monitor the [Clawdbot](https://github.com/clawdbot/clawdbot) repository and identify opportunities to improve Geoffrey.
Monitor the Clawdbot repository and identify opportunities to improve Geoffrey.
| Aspect | Clawdbot | Geoffrey |
|---|---|---|
| Scope | Multi-channel messaging hub (WhatsApp, Discord, etc.) | Claude Code plugin for personal AI |
| Skills | 60+ (CLI wrappers, platform integrations) | 26 (specialized workflows) |
| Hooks | Event-driven TypeScript handlers | hooks.json configuration |
| Memory | Hybrid vector + BM25 with SQLite-vec | Obsidian vault + knowledge-manager |
| Releases | Weekly (v2026.x.x latest) | Versioned plugin (v0.x.x) |
When invoked with an argument, focus analysis on that area:
Without an argument, perform full analysis across all areas.
Fetch these from github.com/clawdbot/clawdbot:
README.md - Overall structure and philosophyCLAUDE.md - System instructions (if exists)Explore the skills directory:
requires.bins, requires.config, install methods)Examine hook architecture:
Read these Geoffrey files:
CLAUDE.md - Founding principles and guidelinesREADME.md - Current capabilities.claude-plugin/plugin.json - Version info# Glob for all skills
skills/*/SKILL.md
Create inventory of current skills and their purposes.
Identify Geoffrey's current patterns:
Compare Geoffrey against Clawdbot across these dimensions:
requires.bins - CLI dependency declarationsrequires.config - Configuration requirementsCreate a markdown report with this structure:
# Clawdbot Monitor Report
**Geoffrey Version:** [from plugin.json]
**Clawdbot Version Analyzed:** [from releases]
**Analysis Date:** [today's date]
## Executive Summary
[2-3 sentence summary of key findings]
## Clawdbot Recent Changes
| Date | Change | Relevance to Geoffrey |
|------|--------|----------------------|
| ... | ... | ... |
## Features/Patterns to Adopt
| Priority | Feature | Purpose | Complexity | Notes |
|----------|---------|---------|------------|-------|
| High | ... | ... | ... | ... |
| Medium | ... | ... | ... | ... |
| Low | ... | ... | ... | ... |
## Pattern Improvements
### 1. [Pattern Name]
- **Clawdbot Implementation:** [how they do it]
- **Geoffrey Current:** [how we do it / missing]
- **Adoption Benefit:** [why adopt]
- **Files to Modify:** [list]
### 2. [Pattern Name]
...
## Skill Coverage Comparison
| Domain | Clawdbot Skill | Geoffrey Equivalent | Gap |
|--------|---------------|--------------------| ----|
| ... | ... | ... | ... |
## Recommended Actions
### Immediate (This Week)
- [ ] Action 1
- [ ] Action 2
### Short-Term (This Month)
- [ ] Action 1
- [ ] Action 2
### Long-Term (Explore)
- [ ] Action 1
- [ ] Action 2
Based on repo structure, these are the primary areas:
| Area | Description | Geoffrey Equivalent |
|---|---|---|
| skills/ | 60+ modular skills | skills/ (26) |
| Hooks | Event-driven TypeScript | hooks.json |
| Extensions | Plugin architecture | (none currently) |
| Memory | Hybrid vector + BM25 | Obsidian vault |
| Channels | WhatsApp, Discord, etc. | N/A (Claude Code only) |
| Aspect | PAI | Clawdbot |
|---|---|---|
| Update frequency | Less frequent | Weekly releases |
| Architecture | Packs + CLI | Daemon + extensions |
| Skill count | 24 packs | 60+ skills |
| Memory model | File-based | Vector DB (SQLite-vec) |
| Target | Personal AI | Messaging hub |
When focusing on a specific area, still provide brief context from other phases but concentrate analysis on the requested focus.
npx claudepluginhub krishagel/geoffrey --plugin geoffreyFetches Claude Code changelogs/docs, audits Elle architecture, plans/executes upgrades, verifies results. Use after updates, for new features, periodically, or on modernization triggers.
Audits Claude Code project configuration for drift and collaboration issues across six layers (CLAUDE.md, rules, skills, hooks, subagents, verifiers), tiered by project complexity.
Generates OpenClaw SKILL.md files for skills or slash commands. Interviews for new skill requirements or ports existing Claude Code skills with frontmatter translation and tool mapping.