Startup OS - Collection of Claude Code skills
npx skills add https://github.com/ncklrs/startup-os-skills --skill website-copy-specialist使用 CLI 安装这个技能,并在你的工作区中直接复用对应的 SKILL.md 工作流。
____ _ _ ___ ____
/ ___|| |_ __ _ _ __| |_ _ _ _ __ / _ \/ ___|
\___ \| __/ _` | '__| __| | | | '_ \ | | | \___ \
___) | || (_| | | | |_| |_| | |_) | | |_| |___) |
|____/ \__\__,_|_| \__|\__,_| .__/ \___/|____/
|_|
A comprehensive collection of 54 AI agent skills for building and scaling startups — reusable expertise modules covering sales, marketing, product, customer success, video production, and engineering.
Install all skills with one command:
npx skills add ncklrs/startup-os-skills
Select the skills you want to install, and they'll be added to your AI coding agent (Claude Code, Cursor, Windsurf, etc.).
# Install and select interactively
npx skills add ncklrs/startup-os-skills
# List available skills without installing
npx skills add ncklrs/startup-os-skills --list
Skills are markdown-based knowledge modules that AI agents load when invoked. They provide:
┌─────────────────────────────────────────────────────────────────┐
│ User: "Help me write a discovery call script" │
├─────────────────────────────────────────────────────────────────┤
│ Agent detects: "discovery call" → loads discovery-caller skill │
├─────────────────────────────────────────────────────────────────┤
│ Skill provides: SPIN framework, qualification questions, │
│ pain identification templates, examples │
├─────────────────────────────────────────────────────────────────┤
│ Agent responds with expert-level discovery call guidance │
└─────────────────────────────────────────────────────────────────┘
| Category | Skills | Parent Skill |
|---|---|---|
| Sales | 9 | sales-leader |
| Marketing | 14 | marketing-strategist |
| Product | 9 | product-leader |
| Customer Success | 6 | cs-strategist |
| Video Production | 13 | remotion-asset-coordinator |
| Engineering | 3 | — |
| Total | 54 |
Parent Skill: sales-leader — Strategic sales leadership for B2B SaaS
Complete sales expertise from strategy through execution.
| Skill | Description | Use When |
|---|---|---|
sales-strategist |
Sales methodology, territory planning, pipeline strategy | Designing sales processes, improving win rates |
account-executive |
Full-cycle enterprise sales, account management | Running complex deals, managing accounts |
discovery-caller |
Discovery frameworks, MEDDPICC, pain identification | Preparing for discovery calls, qualifying leads |
demo-specialist |
Demo preparation, storytelling, objection handling | Creating product demos, handling objections |
proposal-writer |
Proposal structure, executive summaries, RFP responses | Writing proposals, responding to RFPs |
sales-negotiator |
Negotiation tactics, discount strategy, contract terms | Negotiating deals, handling pricing objections |
sales-enablement |
Sales training, playbooks, onboarding | Building sales training, creating playbooks |
sales-ops-analyst |
CRM optimization, pipeline analytics, comp plans | Optimizing sales operations, building dashboards |
┌─────────────────┐
│ sales-leader │ ← Strategic oversight
└────────┬────────┘
│
┌────────────────────┼────────────────────┐
│ │ │
▼ ▼ ▼
┌───────────────┐ ┌───────────────┐ ┌───────────────┐
│ STRATEGY │ │ EXECUTION │ │ OPERATIONS │
├───────────────┤ ├───────────────┤ ├───────────────┤
│sales-strategist│ │discovery-caller│ │sales-ops- │
│ │ │demo-specialist │ │analyst │
│ │ │proposal-writer │ │sales- │
│ │ │sales-negotiator│ │enablement │
│ │ │account- │ │ │
│ │ │executive │ │ │
└───────────────┘ └───────────────┘ └───────────────┘
Parent Skill: marketing-strategist — Strategic marketing leadership for B2B SaaS
Complete marketing expertise covering the full funnel.
| Skill | Description | Use When |
|---|---|---|
gtm-leader |
GTM strategy, positioning, brand building | Planning go-to-market, market entry |
competitive-strategist |
Win/loss analysis, battlecards, market intelligence | Competitive analysis, positioning |
pricing-strategist |
Pricing psychology, packaging, value metrics | Setting pricing, packaging products |
| Skill | Description | Use When |
|---|---|---|
performance-marketer |
Paid acquisition, CRO, landing pages, A/B testing | Running paid campaigns, optimizing conversion |
seo-content-strategist |
Keyword research, content clusters, technical SEO | SEO strategy, content planning |
senior-product-marketer |
Trial acquisition, value propositions, launches | Product launches, messaging |
| Skill | Description | Use When |
|---|---|---|
gtm-copywriter |
Email, content, and social media copywriting | Writing marketing copy |
website-copy-specialist |
Homepage, feature pages, pricing pages | Writing website copy |
pr-specialist |
Press releases, media pitches, analyst relations | PR campaigns, media outreach |
| Skill | Description | Use When |
|---|---|---|
customer-lifecycle-marketer |
Retention, expansion, advocacy, win-back | Lifecycle campaigns, retention |
community-builder |
Community-led growth, Discord/Slack, DevRel | Building communities |
| Skill | Description | Use When |
|---|---|---|
partnership-marketer |
Co-marketing, integrations, affiliate programs | Partner programs |
event-marketer |
Conferences, webinars, field marketing | Event planning |
AWARENESS CONSIDERATION CONVERSION RETENTION ADVOCACY
│ │ │ │ │
▼ ▼ ▼ ▼ ▼
┌───────────┐ ┌─────────────┐ ┌───────────┐ ┌───────────────┐ ┌─────────────┐
│gtm-leader │ │performance- │ │senior- │ │customer- │ │community- │
│pr- │ │marketer │ │product- │ │lifecycle- │ │builder │
│specialist │ │seo-content- │ │marketer │ │marketer │ │ │
│event- │ │strategist │ │pricing- │ │ │ │ │
│marketer │ │ │ │strategist │ │ │ │ │
└───────────┘ └─────────────┘ └───────────┘ └───────────────┘ └─────────────┘
│
┌─────────────────────────┴─────────────────────────┐
│ SUPPORT SKILLS │
├───────────────┬──────────────────┬────────────────┤
│gtm-copywriter │website-copy- │competitive- │
│ │specialist │strategist │
│ │ │partnership- │
│ │ │marketer │
└───────────────┴──────────────────┴────────────────┘
Parent Skill: product-leader — Strategic product leadership for SaaS
Complete product management expertise from strategy through launch.
| Skill | Description | Use When |
|---|---|---|
product-strategist |
Product vision, roadmap strategy, positioning | Defining product strategy |
product-manager |
Feature development, sprint planning, stakeholders | Day-to-day PM work |
product-discovery |
User research, opportunity assessment, validation | Running discovery, research |
product-specs-writer |
PRDs, user stories, acceptance criteria | Writing specs, PRDs |
product-analyst |
Product analytics, funnel analysis, experimentation | Analyzing metrics, A/B tests |
product-launch-manager |
Launch planning, GTM coordination, releases | Planning launches |
growth-product-manager |
Growth loops, activation, retention, monetization | Growth experiments |
platform-product-manager |
API strategy, developer experience, ecosystems | Platform/API products |
┌─────────────────────────────────────────────────────────────────────────────┐
│ PRODUCT LIFECYCLE │
├─────────────────────────────────────────────────────────────────────────────┤
│ │
│ DISCOVER DEFINE BUILD LAUNCH │
│ │ │ │ │ │
│ ▼ ▼ ▼ ▼ │
│ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ │
│ │product- │ │product- │ │product- │ │product- │ │
│ │discovery│ │specs- │ │manager │ │launch- │ │
│ │ │ │writer │ │ │ │manager │ │
│ │product- │ │product- │ │product- │ │ │ │
│ │strategist│ │strategist│ │analyst │ │ │ │
│ └─────────┘ └─────────┘ └─────────┘ └─────────┘ │
│ │
│ SPECIALIZED: growth-product-manager │ platform-product-manager │
│ │
└─────────────────────────────────────────────────────────────────────────────┘
Parent Skill: cs-strategist — Strategic CS leadership for org design, segmentation, and metrics
Complete customer success expertise from onboarding through renewal.
| Skill | Description | Use When |
|---|---|---|
onboarding-specialist |
Onboarding programs, time-to-value, implementation | Designing onboarding |
customer-health-analyst |
Health scoring, churn prediction, usage analytics | Building health scores |
support-operations |
Ticket management, SLAs, knowledge base, QA | Support process design |
qbr-facilitator |
QBR programs, executive preparation, value demos | Running QBRs |
renewal-manager |
Renewal forecasting, save plays, expansion | Managing renewals |
┌─────────────────────────────────────────────────────────────────────────────┐
│ CUSTOMER JOURNEY │
├─────────────────────────────────────────────────────────────────────────────┤
│ │
│ ONBOARD ADOPT EXPAND RENEW │
│ │ │ │ │ │
│ ▼ ▼ ▼ ▼ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │onboarding│ │customer- │ │qbr- │ │renewal- │ │
│ │specialist│ │health- │ │facilitator│ │manager │ │
│ │ │ │analyst │ │ │ │ │ │
│ └──────────┘ └──────────┘ └──────────┘ └──────────┘ │
│ │ │
│ ▼ │
│ ┌──────────────┐ │
│ │support- │ ← Throughout journey │
│ │operations │ │
│ └──────────────┘ │
│ │
│ STRATEGIC OVERSIGHT: cs-strategist │
│ │
└─────────────────────────────────────────────────────────────────────────────┘
Parent Skill: remotion-asset-coordinator — Asset management for Remotion video projects
Complete video creation pipeline from concept to render, built around Remotion.
| Skill | Description | Use When |
|---|---|---|
create-video-start |
Master orchestrator for video creation | Starting new video projects |
motion-designer |
Scene composition, timing, transitions | Designing motion graphics |
vsl-storyboard-writer |
Video sales letter storyboards | Creating VSL scripts |
remotion-best-practices |
Core Remotion patterns | Any Remotion development |
remotion-scaffold |
Project structure, file organization | Setting up Remotion projects |
remotion-spec-translator |
Convert motion specs to code | Implementing designs |
remotion-component-gen |
Generate scene components | Building video scenes |
remotion-composition |
Sequence ordering, transitions | Structuring videos |
remotion-animation |
Spring configs, interpolations | Animation fine-tuning |
remotion-render-config |
Output settings, codec, format | Rendering videos |
remotion-performance-optimizer |
Performance analysis | Optimizing slow videos |
remotion-video-reviewer |
Review for spec compliance | Quality assurance |
┌─────────────────────────────────────────────────────────────────────────────┐
│ VIDEO PRODUCTION PIPELINE │
├─────────────────────────────────────────────────────────────────────────────┤
│ │
│ CONCEPT DESIGN BUILD RENDER │
│ │ │ │ │ │
│ ▼ ▼ ▼ ▼ │
│ ┌──────────┐ ┌──────────┐ ┌───────────┐ ┌───────────┐ │
│ │vsl- │ │motion- │ │remotion- │ │remotion- │ │
│ │storyboard│ │designer │ │scaffold │ │render- │ │
│ │-writer │ │ │ │remotion- │ │config │ │
│ │ │ │ │ │spec- │ │remotion- │ │
│ │ │ │ │ │translator │ │performance│ │
│ │ │ │ │ │remotion- │ │-optimizer │ │
│ │ │ │ │ │component- │ │remotion- │ │
│ │ │ │ │ │gen │ │video- │ │
│ │ │ │ │ │remotion- │ │reviewer │ │
│ │ │ │ │ │composition│ │ │ │
│ │ │ │ │ │remotion- │ │ │ │
│ │ │ │ │ │animation │ │ │ │
│ └──────────┘ └──────────┘ └───────────┘ └───────────┘ │
│ │
│ ORCHESTRATION: create-video-start │
│ ASSETS: remotion-asset-coordinator │
│ PATTERNS: remotion-best-practices │
│ │
└─────────────────────────────────────────────────────────────────────────────┘
Technical skills for building production-grade systems.
| Skill | Description | Use When |
|---|---|---|
adr |
Architecture Decision Record lifecycle management (MADR template, START/ECADR criteria) | Creating ADRs, reviewing architectural decisions, evaluating decision readiness or completeness |
logging-best-practices |
Wide events architecture, structured logging, smart sampling | Implementing logging, adding observability, reviewing log statements |
codex-review |
Hand off code review to OpenAI Codex CLI for independent AI perspective | Getting a second opinion on code, reviewing PRs or uncommitted changes |
Based on Olaf Zimmermann's ADR methodology and the MADR template:
┌─────────────────────────────────────────────────────────────────────────────┐
│ ADR LIFECYCLE │
├─────────────────────────────────────────────────────────────────────────────┤
│ │
│ READY? CREATE DONE? MAINTAIN │
│ (START) (MADR) (ECADR) (Log) │
│ │ │ │ │ │
│ ▼ ▼ ▼ ▼ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │Stakeholders│ │Context & │ │Evidence │ │Status │ │
│ │Timing │ │Problem │ │Criteria │ │tracking │ │
│ │Alternatives│ │Drivers │ │Agreement │ │Supersede │ │
│ │Requirements│ │Options │ │Documented │ │Review │ │
│ │Template │ │Outcome │ │Realization│ │triggers │ │
│ └──────────┘ │Consequences│ └──────────┘ └──────────┘ │
│ └──────────┘ │
│ │
│ GUARD RAILS: 11 anti-patterns │ 7 writing principles │ ASR test │
│ │
└─────────────────────────────────────────────────────────────────────────────┘
Based on Boris Tane's loggingsucks.com philosophy:
┌─────────────────────────────────────────────────────────────────────────────┐
│ WIDE EVENTS ARCHITECTURE │
├─────────────────────────────────────────────────────────────────────────────┤
│ │
│ Traditional Wide Events │
│ │
│ logger.info("Request started") const event = { │
│ logger.info("User found") request_id, timestamp, service, │
│ logger.info("Fetching cart") user: { id, tier, account_age }, │
│ logger.debug("Cart items: 3") cart: { id, items, total }, │
│ logger.error("Payment failed") payment: { method, latency_ms }, │
│ outcome, error │
│ → 5 logs, hard to correlate }; │
│ → Requires string searching logger.info(event); │
│ │
│ → 1 event, fully queryable │
│ → High cardinality = fast debugging │
│ │
└─────────────────────────────────────────────────────────────────────────────┘
Each skill follows the Agent Skills specification:
skill-name/
├── SKILL.md # Required: instructions for the agent
├── rules/ # Optional: detailed guidelines
│ ├── _sections.md # Rule organization
│ └── *.md # Individual rule files
└── references/ # Optional: supporting documentation
---
name: skill-name # Lowercase, hyphens only, matches directory
description: >
What this skill does and when to use it.
Include trigger phrases like "Use when..." and "Use for...".
---
# Skill Title
Instructions and guidance for the agent...
Rules are tagged by impact:
| Level | Meaning |
|---|---|
| CRITICAL | Must always apply — core principles |
| HIGH | Should usually apply — important patterns |
| MEDIUM-HIGH | Apply when relevant — good practices |
| MEDIUM | Apply when feasible — helpful suggestions |
| LOW | Nice to have — micro-optimizations |
Copy skills directly to your agent's skills folder:
# Clone the repo
git clone https://github.com/ncklrs/startup-os-skills.git
# Copy specific skills
cp -r startup-os-skills/skills/discovery-caller ~/.claude/skills/
# Or symlink for easy updates
ln -s $(pwd)/startup-os-skills/skills/discovery-caller ~/.claude/skills/
| Agent | Skills Path |
|---|---|
| Claude Code | ~/.claude/skills/ |
| Cursor | .cursor/skills/ |
| Windsurf | .windsurf/skills/ |
┌─────────────────────────────────────────────────────────────────────────────┐
│ STARTUP OS SKILLS │
├─────────────────────────────────────────────────────────────────────────────┤
│ │
│ ✅ PHASE 1 - Core Revenue Engine (51 skills) │
│ Sales (9) │ Marketing (14) │ Product (9) │ CS (6) │ Video (13) │
│ │
│ ⏳ PHASE 2 - Operations & Finance │
│ Finance │ Legal │ People/HR │ Operations │
│ │
│ 🚧 PHASE 3 - Engineering & Technical (3 skills) │
│ ✅ ADR │ ✅ Logging │ ✅ Codex Review │ ⏳ Security │ ⏳ Data │ ⏳ Infra │
│ │
│ ⏳ PHASE 4 - Strategy & Growth │
│ Strategy │ Fundraising │ M&A │ Board Management │
│ │
└─────────────────────────────────────────────────────────────────────────────┘
skills/ with your skill name (kebab-case)SKILL.md with required frontmatter:---
name: your-skill-name
description: What this skill does. Use when [triggers]. Use for [keywords].
---
rules/ directory if neededMIT
Built for AI coding agents • Compatible with skills.sh