npx claudepluginhub thecloudtips/founder-os --plugin founder-os[paste text or meeting notes]actions//extractExtracts UI design patterns like spacing scales, radii, buttons, cards, and depth from TSX/JSX/Vue/Svelte files; generates .interface-design/system.md.
/extractExtracts design tokens, components, architecture, and PRDs from codebases, live products, or PDFs. Prompts for page selection on large PDFs.
/extractExtracts functions, components, modules, hooks, or class methods from code into new units. Replaces originals with calls, updates imports/exports, and verifies behavior with tests.
/extractExtract and consolidate reusable components, design tokens, and patterns into your design system. Identifies opportunities for systematic reuse and enriches your component library.
Extract structured action items from pasted text (meeting transcripts, email threads, or documents) and create Notion tasks automatically.
Read the action-extraction skill at ${CLAUDE_PLUGIN_ROOT}/skills/actions/action-extraction/SKILL.md for verb patterns, owner inference rules, deadline parsing, priority scoring, duplicate detection, and Notion task creation procedures.
Check if context files exist at _infrastructure/context/active/. If the directory contains .md files, read business-info.md, strategy.md, and current-data.md. Use this context to personalize output (e.g., prioritize known clients, use correct terminology, align with current strategy). If files don't exist, skip silently.
Read the context-injection skill at _infrastructure/memory/context-injection/SKILL.md.
Query for memories relevant to the current input (company, contacts, topics detected in arguments).
If memories are returned, incorporate them into your working context for this execution.
The user's input is provided in $ARGUMENTS. This is the raw text to extract action items from.
If $ARGUMENTS is empty or missing:
/founder-os:actions:extract-file [path] to process a file."Detect source type: Analyze the text to determine if it is a meeting transcript, email thread, document, or other format. Use the source type detection rules from the skill.
Extract source title: Identify the title or subject of the source content:
Subject: headerScan for action items: Apply the three-pass verb pattern scan from the skill (direct requests, implicit actions, commitment language). For meeting transcripts, also apply transcript-specific patterns.
Build action items: For each detected action, construct the full action item structure per the skill: title (verb-first, max 80 chars), description, owner (using inference rules), deadline (using parsing rules), priority (1-5), source_type, source_title, context.
Deduplicate within batch: Ensure no two action items from the same source have identical titles. Disambiguate by adding specificity from the text.
Type = "Action Item". Apply the duplicate detection rules from the skill (verb+noun matching). Skip duplicates, cross-reference near-duplicates.Type = "Action Item"Source Plugin = "Action Extractor"Company / Contact relations when owner matches a CRM contact (see skill for matching rules)If Notion MCP is unavailable or any Notion operation fails:
${CLAUDE_PLUGIN_ROOT}/INSTALL.md."After processing, display results:
## Action Items Extracted
**Source**: [source_title] ([source_type])
**Items found**: [count]
**Created in Notion**: [count] new | [count] duplicates skipped
---
| # | Action Item | Owner | Deadline | Priority | Status |
|---|-------------|-------|----------|----------|--------|
| 1 | [title] | [owner] | [deadline or "—"] | [priority]/5 | [Created ✓ / Duplicate ⚠️] |
| 2 | ... | ... | ... | ... | ... |
[For each created task, include the Notion page link]
If no action items were found:
Read the pattern-detection skill at _infrastructure/memory/pattern-detection/SKILL.md.
Log this execution as an observation with: plugin name, primary action performed, key entities (companies, contacts), and output summary.
Check for emerging patterns per the detection rules. If a memory reaches the adaptation threshold, append the notification to the output.
/founder-os:actions:extract Meeting notes from standup: John will review the API spec by Friday. Sarah to update the deployment docs. AI: Schedule follow-up meeting for next week.
/founder-os:actions:extract From: alice@example.com Subject: Q4 Planning Hi team, please review the attached budget by EOD Thursday. Bob, can you prepare the slide deck for Monday's presentation?
/founder-os:actions:extract Next steps from project kickoff: 1. Draft project charter - Mike, by Jan 15 2. Set up development environment - Dev team, this week 3. Schedule stakeholder interviews - PM, ASAP