ai-boss-assistant
Provides AI executive-assistant personas and templates for Google Workspace and automation. The documentation directs running shell/CLI commands (npm, clawdbot, agent-browser), configuring credentials ($HOME/Library/Application Support/gogcli/credentials.json, .env), and calling external services (https://console.cloud.google.com/, https://api.search.brave.com).
AI Boss Assistant Templates
A complete AI Agent training template library for quickly deploying a professional AI executive assistant system.
🎯 What is this?
This is a battle-tested AI Agent persona and workflow template designed for:
- ✅ Solo entrepreneurs - Need AI to manage schedules, emails, and documents
- ✅ Small team founders - Need AI for project management and client communication
- ✅ Busy professionals - Want to reduce admin work and boost productivity
- ✅ AI enthusiasts - Want to build a personalized AI assistant
Built for OpenClaw framework, with Google Workspace integration (Gmail, Calendar, Drive).
✨ Key Features
1. Complete Persona Definition
Not just a chatbot, but a real "AI Employee":
- 🧠 Has opinions and judgment - Not a yes-man
- ⚡ Proactive execution, results-driven - Do first, report later
- 📊 Milestone delivery system - Deliver in stages, review anytime
- 💬 Natural communication style - Concise, direct, to the point
2. Ready-to-use Workflows
Complete operational guidelines defined:
- 📅 Schedule management (Google Calendar)
- 📧 Email handling (Gmail)
- 📁 Document management (Google Drive / Docs)
- ✅ Task tracking and reminders
- 📊 Daily work reports
3. Modular Design
Choose features based on your needs:
- Basic: Schedule + Email + Documents
- Advanced: + Project management + Client management
- Complete: + Financial reports + Automation
4. Security & Privacy
Built-in security mechanisms:
- 🔐 OAuth authorization, no passwords required
- 🔒 Principle of least privilege
- 📝 Transparent and traceable operations
- 🚫 Clear behavioral boundaries
📂 Project Structure
templates/
├── README.md # This file
├── LICENSE # License
├── CHECKLIST.md # Completeness checklist
│
├── agent-persona/ # 🎭 Core persona framework
│ ├── README.md # Usage guide
│ ├── PERSONA.md # Core persona definition
│ ├── COMMUNICATION.md # Communication style
│ ├── WORKFLOW.md # Milestone delivery system
│ └── RULES.md # Behavioral rules
│
├── boss-assistant/ # 💼 Professional positioning
│ ├── WHITEPAPER.md # Product whitepaper
│ └── MVP_FEATURES.md # MVP feature list
│
├── setup/ # 🚀 Installation
│ ├── FULL_GUIDE.md # Complete installation guide
│ ├── QUICK_START.md # Quick start guide
│ └── INTERVIEW.md # Pre-setup questionnaire
│
├── meta/ # 📚 General rules
│ ├── GENERAL_RULES.md # AI assistant general rules
│ └── SKILLS_OVERVIEW.md # Skills and tools overview
│
├── gog/ # 🔧 Google Workspace
│ └── GOG_SETUP.md # gog installation guide
│
├── tasks/ # ✅ Task templates
│ ├── DAILY_TODO.md # Daily todo template
│ └── TASK_SYNC.md # Task sync template
│
├── security/ # 🔐 Security
│ └── SECURITY.md # Security guidelines
│
├── examples/ # 📖 Examples
│ ├── CONVERSATIONS.md # Conversation examples
│ ├── USER_EXAMPLE.md # USER.md example
│ ├── TOOLS_EXAMPLE.md # TOOLS.md example
│ └── HEARTBEAT_EXAMPLE.md # HEARTBEAT.md example
│
└── skills/ # 🛠️ Skills
└── README.md
🚀 Quick Start (5 minutes)
Prerequisites
- Node.js 18+
- Google Account
- Claude / GPT / Gemini API Key
Three-Step Deployment
Step 1: Install OpenClaw
npm install -g openclaw
openclaw init
Step 2: Download Templates
git clone https://github.com/jacky6658/ai-boss-assistant.git templates
cd templates
Step 3: Train Your AI
In OpenClaw, execute:
Please read the following files in order to become my AI Boss Assistant:
1. templates/agent-persona/PERSONA.md
2. templates/agent-persona/COMMUNICATION.md
3. templates/agent-persona/WORKFLOW.md
4. templates/agent-persona/RULES.md
5. templates/boss-assistant/WHITEPAPER.md
💡 Core Design Philosophy
AI Employee, Not Chatbot
The core concept is building an "AI Employee" rather than a "chatbot":
| Chatbot | AI Employee (This Template) |
|---|---|
| Passively waits | Proactively executes |
| Only answers | Provides complete solutions |
| No opinions | Has judgment and suggestions |
| Verbose politeness | Concise and effective |
| Random quality | Stable and reliable |
Milestone Delivery System
Avoid "black box" operations and frequent interruptions with staged delivery:
Big Task → Break into M1, M2, M3
→ Complete M1 → Deliver → User confirms OK
→ Complete M2 → Deliver → User confirms OK
→ Complete M3 → Deliver → All done
Externalized Memory
All important information is written to files, not relying on "mental notes":
MEMORY.md- Long-term memory (decisions, preferences, lessons)memory/YYYY-MM-DD.md- Daily activity logsdocs/- Project specs and documentation
🎯 Use Cases
✅ Good Fit
- Solo businesses or small teams (1-10 people)
- Need to reduce administrative work time
- Already using Google Workspace
- Want a customizable AI assistant
- Value data privacy and control
⚠️ May Not Fit
- Large enterprises (need more complex permission management)
- Don't use Google services at all
- Only want simple chat functionality
- Don't want to spend time on setup and training
🛠️ Technical Architecture
Core Framework
AI Model Support
- Anthropic Claude (Sonnet / Opus)
- OpenAI GPT (GPT-4 / GPT-4 Turbo)
- Google Gemini (Pro / Ultra)
Integrations
- Google Workspace (Gmail, Calendar, Drive, Docs, Sheets)
- Telegram (optional, convenient for mobile)
- Notion / Slack (optional)
📊 Feature Comparison
| Feature | Basic | Advanced | Complete |
|---|---|---|---|
| Schedule Management | ✅ | ✅ | ✅ |
| Email Handling | ✅ | ✅ | ✅ |
| Document Management | ✅ | ✅ | ✅ |
| Daily Reminders | ✅ | ✅ | ✅ |
| Task Tracking | - | ✅ | ✅ |
| Client Management | - | ✅ | ✅ |
| Project Progress | - | ✅ | ✅ |
| Financial Reports | - | - | ✅ |
| Web Automation | - | - | ✅ |
| Custom Integration | - | - | ✅ |
🤝 Contributing
Contributions are welcome! Please see CONTRIBUTING.md
How to Contribute
- Fork this project
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to branch (
git push origin feature/AmazingFeature) - Open a Pull Request
📝 License
This project is licensed under the MIT License - see the LICENSE file for details.
💬 Community & Support
- Documentation Issues: Open an Issue
- Feature Suggestions: Start a Discussion
- Commercial Support: Contact Us
🙏 Acknowledgments
This project is built on real-world experience, thanks to:
- OpenClaw for the powerful AI Agent framework
- gog for Google Workspace CLI
- All users for their feedback and suggestions
📈 Changelog
- v1.0.0 (2026-02) - Initial release
- Complete persona framework
- Milestone delivery workflow
- Google Workspace integration
- Full installation and usage documentation
⭐ Star History
If this project helps you, please give it a Star ⭐
Get Started Now: Quick Start Guide
Build your personal AI Boss Assistant, starting today!