Every partner profile, every co-sell email, every CRM update, every pipeline review — automated end-to-end with Claude Code, direct API calls, and 8 MCP integrations. No manual data entry. No copy-paste. No context switching.
Every skill is a .md file in ~/.claude/commands/.
Claude Code reads the skill file, plans its approach, then orchestrates API calls across multiple systems.
Two HubSpot tokens handle different API scopes. macOS LaunchAgents schedule recurring skills.
Each skill is purpose-built for a specific partnerships workflow. They share patterns — parallel fetching, graceful failure, human-in-the-loop drafts — but each solves a distinct problem. Grouped by function: Intelligence, Email, CRM, and Infrastructure.
/partner-intelligence build partner@aws.com → full Notion page in ~2 min.
aws_account_manager_email), builds social proof from similar Clazar customers,
fetches the AM's last 3 notes and emails, and synthesizes a ready-to-send reachout plan with
multiple angles.
aws_account_manager_emaillatest_meeting_datep1773854406648669 to API timestamp format),
researches the last 3 months of engagement per AM, composes personalized drafts with the Slack content as the email body,
and marks every task COMPLETED.
aws_account_manager_email (multi-deal = single email with bullets)closed_lost_reason and notes in composition context.
closed_lost_reasonpending-clay-tasks.json, poll each task via Clay MCP--resume)latest_meeting_date is today (only flags strictly past meetings).
latest_meeting_date and partnership__sql_reasonclaude -p "/skill" with
--allowedTools '*' for headless execution.
/scheduler deal-notify "daily at 9am" → runs forever, skips weekends, never overlaps.
~/Library/LaunchAgents/)launchctl load command for activationIndividual skills are useful. But the real power comes from how they compose — the output of one skill becomes the input context for another.
Every skill follows the same core patterns. These aren't theoretical — each was learned from a production failure or a workflow bottleneck.
--resume
picks up exactly where it left off. No duplicate work, no missed contacts.