Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By thecloudtips
32-namespace AI automation ecosystem for SMB founders. Email triage, meeting prep, report generation, CRM sync, and 28 more tools — all powered by Claude Code.
npx claudepluginhub thecloudtips/founder-os --plugin founder-osExtract action items from a file and create Notion tasks
Extract action items from pasted text and create Notion tasks
Generate a structured daily briefing from calendar, email, tasks, and Slack data
Review and update today's daily briefing with new information received since it was generated
Generate a concise 1-page client brief for meeting preparation
Use this agent as the lead in the Daily Briefing Generator parallel-gathering pipeline. It merges all gatherer outputs into a structured daily briefing, creates a Notion page, and records the briefing in the tracking database. <example> Context: All gatherer agents have completed and their results are collected for synthesis. user: "/daily:briefing --team" assistant: "All data sources gathered. Briefing lead is now assembling today's daily briefing..." <commentary> The briefing-lead runs after all gatherers complete. It receives their combined outputs and builds the 5-section briefing page in Notion. </commentary> </example> <example> Context: Some gatherers failed but minimum threshold met (2 of 4). user: "/daily:briefing --team" assistant: "Calendar and Gmail data gathered. Slack and Notion timed out. Briefing lead assembling partial briefing..." <commentary> The briefing-lead handles partial data gracefully. It marks unavailable sections and proceeds with available data. </commentary> </example>
Use this agent as a gatherer in the Daily Briefing Generator parallel-gathering pipeline. It retrieves today's calendar events and generates meeting preparation notes with attendee context, open items, and prep recommendations. <example> Context: The /briefing:generate command dispatches all gatherer agents simultaneously to build the daily briefing. user: "/briefing:generate" assistant: "Generating daily briefing. Calendar agent is fetching today's meetings and preparing context notes..." <commentary> The calendar-agent is a required gatherer. It pulls today's events from Google Calendar, classifies each meeting, scores importance, and enriches with attendee context from Gmail and Notion when available. </commentary> </example> <example> Context: User requests team mode briefing with full parallel pipeline. user: "/briefing:generate --team" assistant: "Launching parallel gathering pipeline. Calendar agent gathering today's schedule in parallel with other agents..." <commentary> In team mode, calendar-agent runs in parallel with gmail-agent, notion-agent, and slack-agent. Its structured JSON output feeds into the briefing-lead for synthesis into the final daily briefing. </commentary> </example>
Use this agent as a gatherer in the Daily Briefing Generator parallel-gathering pipeline. It scans unread emails, prioritizes them using the urgent/important matrix, and extracts highlights for the daily briefing. <example> Context: The /briefing:generate command dispatches all gatherer agents simultaneously to build the daily briefing. user: "/briefing:generate" assistant: "Generating daily briefing. Gmail agent is scanning unread emails and identifying priorities..." <commentary> The gmail-agent is a required gatherer. It applies the email-prioritization skill to score and extract email highlights using the urgent/important matrix. </commentary> </example> <example> Context: User requests briefing with custom lookback window. user: "/briefing:generate --hours=24" assistant: "Gmail agent scanning emails from the last 24 hours..." <commentary> The --hours flag controls how far back the gmail-agent looks for unread emails. Default is 12 hours. </commentary> </example>
Use this agent as a gatherer in the Daily Briefing Generator parallel-gathering pipeline. It pulls tasks due today and overdue items from Notion databases, prioritizes them, and groups them by project. <example> Context: The /briefing:generate command dispatches all gatherer agents simultaneously to build the daily briefing. user: "/briefing:generate" assistant: "Generating daily briefing. Notion agent is pulling today's tasks and checking for overdue items..." <commentary> The notion-agent is a required gatherer. It uses the task-curation skill to find, filter, and organize tasks from Notion databases, providing the task workload section of the daily briefing. </commentary> </example> <example> Context: User generates a briefing and has multiple Notion task databases across projects. user: "/briefing:generate" assistant: "Generating daily briefing. Notion agent is discovering task databases and filtering by due date..." <commentary> The notion-agent uses dynamic database discovery to search across all Notion task databases the user has. It never hardcodes database IDs, so it works with any Notion workspace structure. </commentary> </example> <example> Context: User generates a briefing but Notion gws CLI is unavailable or authentication not configured. user: "/briefing:generate" assistant: "Generating daily briefing. Notion agent reports Notion is not configured -- proceeding with other sources..." <commentary> When Notion MCP is unavailable the notion-agent returns status: unavailable so the briefing-lead can note the gap without blocking the pipeline. </commentary> </example>
Use this agent as an optional gatherer in the Daily Briefing Generator parallel-gathering pipeline. It fetches overnight Slack mentions, DMs, and channel highlights for the daily briefing. Activated only when Slack MCP server is configured. <example> Context: The /briefing:generate command dispatches all gatherer agents simultaneously to build the daily briefing. user: "/briefing:generate" assistant: "Generating daily briefing. Slack agent is scanning overnight mentions and DMs..." <commentary> The slack-agent runs in parallel with calendar, gmail, and notion gatherers. It fetches Slack activity from the last 12 hours. If Slack gws CLI is unavailable or authentication not configured, it returns status: unavailable and the pipeline continues without Slack data. </commentary> </example> <example> Context: User generates a briefing but does not have Slack MCP configured. user: "/briefing:generate" assistant: "Generating daily briefing. Slack agent reports Slack is not configured -- proceeding with other sources..." <commentary> The slack-agent is optional (marked in teams/config.json). It degrades gracefully, returning an unavailable status so the briefing-lead can note the gap without blocking the pipeline. </commentary> </example>
Converts meeting transcripts, email threads, and documents into structured Notion tasks. Activates when the user pastes text and wants action items extracted, asks 'what tasks are in this?', or needs to parse any content for to-dos, assignments, and commitments. Handles verb detection, owner inference, deadline parsing, and duplicate checking against HQ Tasks.
Synthesizes multi-source data into a structured daily briefing Notion page. Activates when the user wants a morning summary, daily overview, today's briefing, or asks 'what's on my plate today?' Covers schedule, priority emails, tasks, Slack highlights, and quick stats — handles partial data gracefully when sources are unavailable.
Scans unread emails and produces prioritized highlights using the Eisenhower urgent/important matrix. Activates for inbox highlights, email summaries, morning email scans, or any request to understand what's important in the inbox right now. Scores by sender importance, keywords, action flags, and recency — surfaces up to 10 highlights grouped by quadrant.
Analyzes today's calendar events and generates meeting prep notes with attendee context, pending items, and communication history. Activates for meeting preparation, calendar review, daily meeting summaries, or 'who am I meeting with today?' Classifies meetings by type, scores importance, and cross-references attendees against Gmail and Notion CRM.
Filters and prioritizes Notion tasks by due date for daily briefing inclusion. Activates when the user wants to see tasks due today, overdue items, daily task lists, or asks 'what do I need to do today?' Auto-discovers task databases, groups by project, flags overdue items, and handles multiple databases gracefully.
Requires secrets
Needs API keys or credentials to function
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Claude Code skill pack for Notion (30 skills)
Comprehensive collection of Claude skills for Notion integration: capture knowledge from conversations, prepare for meetings, conduct research, and convert specifications into implementation plans
Manage tasks, plan your day, and build up memory of important context about your work. Syncs with your calendar, email, and chat to keep everything organized and on track.
Genesis (Forerunner) - AI-Powered Executive Director Automation Platform. Analyze organizational responsibilities, score automation potential with 6-factor algorithm, generate LangGraph workflows, and deploy 11 specialized agents for trade associations and nonprofits.
v9.41.2 — Patch release for cursor-agent smoke checks in untrusted workspaces. Run /octo:setup.
Harness-native ECC operator layer - 61 agents, 246 skills, 76 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
32-namespace AI automation ecosystem for SMB founders, built on Claude Code.
Stop drowning in email, meetings, and manual busywork. Founder OS gives you a full AI-powered command center — from inbox triage to client health dashboards to automated proposals — all running inside Claude Code.
94 slash commands. 7 agent teams. 22 Notion databases. Zero coding required.
# Add the Founder OS marketplace
claude plugin marketplace add thecloudtips/founder-os
# Install the plugin
claude plugin install founder-os
That's it — the plugin is now installed globally. All 94 commands are available in any Claude Code project.
Most commands need Notion access. Get your key at notion.so/my-integrations:
ntn_)Then add it to your shell profile so it persists:
# Add to ~/.zshrc (macOS) or ~/.bashrc (Linux)
export NOTION_API_KEY=ntn_your_token_here
Reload your shell: source ~/.zshrc
Open Claude Code in any project and run:
/founder-os:setup:notion-hq
This creates 22 interconnected Notion databases — CRM, task management, content library, financial tracking, and more. The command is idempotent: if some databases already exist, it only creates the missing ones.
/founder-os:setup:verify
This checks all connections (Notion, Google, Filesystem) and reports pass/fail for each.
For email, calendar, and drive features (20 namespaces), install the gws CLI and authenticate:
gws auth login
For the Slack Digest namespace, set your bot token:
export SLACK_BOT_TOKEN=xoxb_your_token_here
claude plugin marketplace remove founder-os-marketplace
claude plugin marketplace add thecloudtips/founder-os
claude plugin install founder-os
Founder OS is a single Claude Code plugin that installs via the standard marketplace system. Here's what happens under the hood:
.mcp.json auto-configures Notion and Filesystem MCP servers/founder-os:<namespace>:<action>Memory Engine — A local SQLite database (.memory/memory.db) is created automatically the first time a command uses memory. It stores cross-namespace context, learned preferences, and patterns. Commands work fine without it — if the DB is missing, memory features are silently skipped.
Intelligence Engine — A separate SQLite database (.intelligence/intelligence.db) is created when the hooks system first logs an event. It powers adaptive behavior and pattern detection. Also optional — commands degrade gracefully without it.
Notion HQ — The 22 Notion databases are created on-demand when you run /founder-os:setup:notion-hq. Individual commands also search for their required databases and work with whatever exists. You don't need all 22 databases to use specific namespaces.
| What | Where | Created When |
|---|---|---|
| Commands, skills, agents | Plugin install directory (managed by Claude Code) | At install |
| Notion databases (22) | Your Notion workspace | When you run /founder-os:setup:notion-hq |
| Memory store | .memory/memory.db in project root | First command that uses memory |
| Intelligence store | .intelligence/intelligence.db in project root | First intelligence event |
| File outputs (reports, exports) | ~/founder-os-workspace (configurable) | When a command writes a file |
All data stays local or in your own Notion workspace. Nothing is sent to third-party servers.
Automate the tasks that eat your morning before real work starts.