Ceo Task System — AI skill for Claude Code
Multi-agent TypeScript system that captures raw thoughts via Apple Shortcuts, enriches them with Claude AI, and syncs across email, Google Calendar, Slack, and Google Sheets.
How to install Ceo Task System
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open albgreene/ceo-task-system and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Ceo Task System does
Multi-agent TypeScript system that captures raw thoughts via Apple Shortcuts, enriches them with Claude AI, and syncs across email, Google Calendar, Slack, and Google Sheets.
Alternatives in AI
- WeKnora — Open-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, an 26.9k ★
- Omnara — by Ishaan Sehgal - A command center for AI agents that syncs Claude Code sessions across terminal, web, and mo 2.6k ★
- Claw Empire — Command Your AI Agent Empire from the CEO Desk — A local-first AI agent office simulator that orchestrates CLI 1.1k ★
README
CEO Task System
A multi-agent TypeScript system that captures raw thoughts via Apple Shortcuts, enriches them into structured tasks using Claude AI, and syncs across email, Google Calendar, Slack, and Google Sheets.
What it does
- Exposes a Fastify webhook that Apple Shortcuts POSTs voice/text notes to
- Runs an enrichment pipeline (Claude) to parse, classify, and structure raw input into actionable tasks
- Polls an IMAP mailbox to extract task-relevant emails
- Syncs tasks and appointments to Google Calendar and Google Sheets
- Processes Slack threads via a Q&A agent
Stack
- Runtime: Node.js + TypeScript
- Webhook server: Fastify
- AI: Anthropic Claude (
@anthropic-ai/sdk) - Integrations: Gmail (IMAP), Google Calendar, Google Sheets, Slack
- Testing: Vitest
- Logging: Pino
Project structure
src/
agents/
enrichment-pipeline.ts # Claude-powered task enrichment
mail/ # IMAP polling + email parsing
slack/ # Slack Q&A processor
sheets/ # Google Sheets sync
appointment/ # Calendar scheduling
webhooks/server.ts # Fastify server (Apple Shortcuts entry point)
memory/simple-storage.ts # File-based task persistence
shared/ # Config, types, logger
tests/ # Vitest unit tests
Setup
npm install
cp .env.example .env
# Fill in your API keys (see .env.example)
npm run dev
Environment variables
See `.env.example` for the full list. Key variables:
| Variable | Description |
|---|---|
ANTHROPIC_API_KEY |
Claude API key |
IMAP_HOST / USER / PASSWORD |
Gmail IMAP credentials |
GOOGLE_CLIENT_ID / SECRET |
OAuth for Calendar + Sheets |
WEBHOOK_SECRET |
Fastify webhook auth |
Related Skills
Claude Code Google Workspace
Multi-account Google Workspace (Gmail, Drive, Calendar, Sheets, Docs) + Slack MCP servers for Claude Code. Set
Mac Shortcuts MCP
Let any AI agent read your Mac — Calendar, Reminders, Notes, Contacts, Clipboard, Location, Weather — through
Google Workspace MCP CLI
Google Workspace MCP server and CLI for Claude Code, Codex and AI agents. 38 tools for Gmail, Drive, Sheets, D
Morning Digest
AI-powered morning briefing: calendar, email, Slack, and action items in one digest. Claude Code automation fo
Meepo
A local, privacy-first AI agent (Rust) that connects LLMs to your email, calendar, browser, code, and messages
AI Skillweave
Auto-learning agent harness: captures corrections live, mines session history for patterns, syncs ~2500 skills
Related Agents
App Intents Expert
Read-only App Intents reviewer. Use when exposing app actions to Siri, Shortcuts, Spotlight, Apple Intelligenc
Penn
Journal Writer. Use proactively when the user dumps thoughts, feelings, daily reflections, voice memos, screen
Location Resolver
Validates and enriches the event's "where" via web search — confirms it's a real, findable place and attaches