Henry OS
by @shalin1982
AI Chief of Staff that autonomously finds leads, manages communications, schedules tasks, delivers software, and provides daily business briefings.
clawhub install henry-osπ About This Skill
Henry OS β AI Chief of Staff Framework
> Stop being the bottleneck in your own business.
Henry OS transforms OpenClaw into a fully autonomous business partner that runs 24/7 β finding opportunities, managing your pipeline, handling communications, and executing tasks while you focus on high-leverage work.
What Henry OS Does
π― Proactive Intelligence
Henry doesn't wait for instructions. He continuously monitors your inboxes, calendars, job boards, and social channels β surfacing opportunities and flagging what needs attention before you even know it exists.π° Revenue Pipeline Automation
π§ Communications Management
π Calendar & Life Ops
π οΈ Software Delivery
πΊ YouTube Intelligence
Installation
One-Line Install
curl -fsSL https://henryos.ai/install.sh | bash
That's it. Henry OS installs in under 5 minutes and starts working immediately.
What Gets Installed
Quick Start
1. Launch Mission Control
After installation, open your browser to:
http://localhost:3333
This is your command center. From here you can:
2. Configure Your Profile
Henry needs to know about you to be effective:
# Set your core details
henry config set name "Your Name"
henry config set email "you@example.com"
henry config set timezone "Australia/Brisbane"Define your skills (comma-separated)
henry config set skills "web development,react,node,python,automation"Set your target rates
henry config set hourly_rate 150
henry config set project_min 2000
3. Connect Your Accounts
Henry works with your existing Apple apps β no new logins needed:
# Grant permissions (macOS will prompt)
henry setup permissionsVerify connections
henry status
4. Start Your First Hunt
# Launch the opportunity hunter
henry spawn hunterCheck what's been found
henry pipeline
5. Review Your Morning Brief
Every morning, Henry prepares a briefing:
Configuration Options
Core Settings
| Setting | Description | Default |
|---------|-------------|---------|
| name | Your name | System username |
| email | Primary email | β |
| timezone | Your timezone | System timezone |
| skills | Comma-separated skill list | β |
| hourly_rate | Target hourly rate | 100 |
| project_min | Minimum project value | 1000 |
Opportunity Hunting
| Setting | Description | Default |
|---------|-------------|---------|
| hunt.enabled | Enable automated hunting | true |
| hunt.frequency | Check interval (minutes) | 60 |
| hunt.sources | Sources to monitor | upwork,linkedin,reddit |
| hunt.min_budget | Minimum budget threshold | 500 |
Communications
| Setting | Description | Default |
|---------|-------------|---------|
| email.triage | Auto-triage emails | true |
| email.drafts | Draft replies for approval | true |
| messages.monitor | Monitor iMessage/SMS | true |
| approval.required | Require approval for sends | true |
Notifications
| Setting | Description | Default |
|---------|-------------|---------|
| notify.channel | Primary notification channel | imessage |
| notify.quiet_hours | Don't notify during these hours | 23:00-08:00 |
| notify.urgent_only | Only notify for urgent items | false |
Advanced
# View all settings
henry config listEdit config file directly
henry config editReset to defaults
henry config reset
Mission Control Dashboard
The dashboard has six main sections:
1. System Health Bar
2. Task Board
Live Kanban with four columns:3. Memory Viewer
Three tabs:4. Learning Loop Log
5. Cron Monitor
6. Approval Gate Banner
Amber full-width alert for anything needing your sign-off.Sub-Agents
Henry spawns specialized agents for different work types:
| Agent | Role | When Spawned | |-------|------|--------------| | Henry-Scout | Research, scraping, monitoring | Intelligence gathering | | Henry-Builder | Coding, automation, infrastructure | Software projects | | Henry-Writer | Content, proposals, docs | Communications | | Henry-Analyst | Data synthesis, scoring, modeling | Analysis tasks | | Henry-Operator | Scheduling, inbox, reminders | Life ops | | Henry-Hunter | Opportunity ID, lead research | Revenue pipeline | | Henry-Watcher | YouTube monitoring, media intel | Content processing |
Spawn agents manually:
henry spawn hunter # Start hunting
henry spawn builder # Begin a build task
henry spawn analyst # Analyze data
Check agent status:
henry agents
Troubleshooting
Installation Issues
Problem: Install script fails with permission error
# Solution: Run with explicit bash
bash -c "$(curl -fsSL https://henryos.ai/install.sh)"
Problem: Node version too old
# Solution: Update Node.js first
brew install node # macOS
or
nvm install 20
Connection Issues
Problem: Mission Control won't load
# Check if server is running
henry statusRestart Mission Control
henry restart dashboardCheck logs
henry logs
Problem: Apple app permissions denied
# Re-run permission setup
henry setup permissionsOr manually grant in:
System Preferences β Security & Privacy β Privacy β Automation
Agent Issues
Problem: Agent won't spawn
# Check resource limits
henry status --resourcesView agent logs
henry logs --agent henry-hunter-01
Problem: Agent stuck/running too long
# List running agents
henry agentsTerminate specific agent
henry terminate henry-hunter-01Kill all agents and restart
henry reset agents
Opportunity Hunting
Problem: No opportunities found
henry config get skillshenry config get hunt.sourceshenry hunt --manual "react developer"Problem: Too many low-quality leads
henry config set hunt.min_budget 2000Email/Communications
Problem: Not seeing emails in Mission Control
henry setup permissionshenry sync emailProblem: Drafts not being created
email.drafts is enabled: henry config get email.draftsGetting Help
# View all commands
henry --helpGet help for specific command
henry hunt --helpCheck system diagnostics
henry doctorExport logs for support
henry logs --export
Community & Support
Privacy & Security
Henry OS is designed with privacy-first principles:
Roadmap
License
MIT License β see LICENSE for details.
Built with OpenClaw | Made by Shannon Linnan | henryos.ai
π‘ Examples
1. Launch Mission Control
After installation, open your browser to:
http://localhost:3333
This is your command center. From here you can:
2. Configure Your Profile
Henry needs to know about you to be effective:
# Set your core details
henry config set name "Your Name"
henry config set email "you@example.com"
henry config set timezone "Australia/Brisbane"Define your skills (comma-separated)
henry config set skills "web development,react,node,python,automation"Set your target rates
henry config set hourly_rate 150
henry config set project_min 2000
3. Connect Your Accounts
Henry works with your existing Apple apps β no new logins needed:
# Grant permissions (macOS will prompt)
henry setup permissionsVerify connections
henry status
4. Start Your First Hunt
# Launch the opportunity hunter
henry spawn hunterCheck what's been found
henry pipeline
5. Review Your Morning Brief
Every morning, Henry prepares a briefing:
π Tips & Best Practices
Installation Issues
Problem: Install script fails with permission error
# Solution: Run with explicit bash
bash -c "$(curl -fsSL https://henryos.ai/install.sh)"
Problem: Node version too old
# Solution: Update Node.js first
brew install node # macOS
or
nvm install 20
Connection Issues
Problem: Mission Control won't load
# Check if server is running
henry statusRestart Mission Control
henry restart dashboardCheck logs
henry logs
Problem: Apple app permissions denied
# Re-run permission setup
henry setup permissionsOr manually grant in:
System Preferences β Security & Privacy β Privacy β Automation
Agent Issues
Problem: Agent won't spawn
# Check resource limits
henry status --resourcesView agent logs
henry logs --agent henry-hunter-01
Problem: Agent stuck/running too long
# List running agents
henry agentsTerminate specific agent
henry terminate henry-hunter-01Kill all agents and restart
henry reset agents
Opportunity Hunting
Problem: No opportunities found
henry config get skillshenry config get hunt.sourceshenry hunt --manual "react developer"Problem: Too many low-quality leads
henry config set hunt.min_budget 2000Email/Communications
Problem: Not seeing emails in Mission Control
henry setup permissionshenry sync emailProblem: Drafts not being created
email.drafts is enabled: henry config get email.draftsGetting Help
# View all commands
henry --helpGet help for specific command
henry hunt --helpCheck system diagnostics
henry doctorExport logs for support
henry logs --export