skill-creator
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from…
Activate for: market, market size, TAM SAM SOM, competitive analysis, competitive landscape, competitors, competition, who else does this, market research, industry research, market sizing, bottom-up model, addressable market, serviceable market, competitive intelligence, how
Claude Code
$ npx -y skills add panaversity/agentfactory-business-plugins --skill market --agent claude-code
Codex
$ npx skills add panaversity/agentfactory-business-plugins --skill market -a codex -y
Cursor
$ npx skills add panaversity/agentfactory-business-plugins --skill market -a cursor -y
Gemini CLI
$ npx skills add panaversity/agentfactory-business-plugins --skill market -a gemini-cli -y
GitHub Copilot
$ npx skills add panaversity/agentfactory-business-plugins --skill market -a github-copilot -y
OpenCode
$ npx skills add panaversity/agentfactory-business-plugins --skill market -a opencode -y
Windsurf
$ npx skills add panaversity/agentfactory-business-plugins --skill market -a windsurf -y
name: market description: > Activate for: market, market size, TAM SAM SOM, competitive analysis, competitive landscape, competitors, competition, who else does this, market research, industry research, market sizing, bottom-up model, addressable market, serviceable market, competitive intelligence, how big is the market, who are my competitors, market positioning, differentiation, moat, unfair advantage, why us not them, SWOT. NOT for: go-to-market strategy (use gtm), pitch deck (use pitch), unit economics (use financials). license: Apache-2.0 metadata: author: Panaversity version: "1.0" plugin-commands: "/market"
Before executing, check for `innov.local.md` in the working directory. If found, extract:
If `innov.local.md` is not found: Continue with conversation context. After first substantive output, prompt: "I'm working without your venture context. Run Exercise 8 from Chapter 40 to build innov.local.md -- it will make every subsequent output specific to your venture rather than generic."
Check venture.stage and calibrate:
No skip warning needed -- market intelligence is valuable at all stages. If venture has no competitive_landscape in innov.local.md: "You have no competitive landscape documented. Understanding your competitors and alternatives is critical for positioning. Even at the earliest stage, know what customers use today."
TYPE 1: COMPETITIVE LANDSCAPE SCAN Input: Product/problem area; known competitors; target segment Output: Competitor profiles (positioning, pricing, strengths, weaknesses, threat level)
TYPE 2: MARKET SIZING (BOTTOM-UP) Input: Target segment definition; pricing; usage data from pilots Output: TAM / SAM / SOM with bottom-up methodology + value capture validation
TYPE 3: DIFFERENTIATION MAP Input: Competitor list; our value proposition Output: Positioning map; where we win; where we lose; defensibility assessment
TYPE 4: MARKET TIMING ANALYSIS Input: Problem area Output: "Why now?" -- forces making this the right time (tech, regulation, behaviour, cost)
TYPE 5: MOAT ASSESSMENT Input: Venture context Output: Current moats; moats being built; how defensible each is; what to invest in
COMPETITIVE LANDSCAPE -- [Product Area] Date: [Date] | Segment: [Target segment] ================================================================ DIRECT COMPETITORS (solving the same problem for the same customer): [Competitor Name] Positioning: [How they describe themselves; who they target] Pricing: [If available; or "undisclosed -- estimated $X based on...] Strengths vs. us: [Where they are genuinely stronger] Weaknesses vs. us: [Where we have an advantage] Threat level: HIGH / MEDIUM / LOW Threat reason: [Specific -- funding, distribution, brand, feature parity] [Repeat for each direct competitor -- typically 3-6] INDIRECT ALTERNATIVES (solving the problem differently): [Alternative -- could be "Excel + manual process" or an adjacent tool] Why customers use it: [Inertia / price / familiarity / integration] Our advantage: [Specific -- why we win against this alternative] STRATEGIC RECOMMENDATION: Where to win: [The specific customer/use case where we have clear advantage] Where to avoid: [Segments where we are outgunned by incumbents] Differentiation to defend: [The one claim we must never let a competitor match] ================================================================
Step 1 -- COUNT the customers: How many organisations in your target segment exist in your geography? Source: business registries, census data, industry associations, LinkedIn counts
Step 2 -- QUALIFY the reachable subset: Of those, how many meet the ICP criteria?
Step 3 -- PRICE the opportunity: What does one customer pay per year? (from unit economics)
Step 4 -- CALCULATE: TAM = Total addressable count x annual price (everyone who has the problem, globally) SAM = Reachable count in your geography x annual price (companies you could sell to) SOM = Your 3-5 year capture target x annual price (1-5% of SAM is typical)
Step 5 -- VALIDATE the value capture ratio: SaaS rule of thumb: your price should be <10% of the value you deliver. If value delivered = $10,000/year and you charge $1,000/year: healthy. If you charge $8,000/year: customers will eventually find alternatives.
MOAT TYPE 1 -- DATA: Do you accumulate data that gets more valuable with use? Durability: HIGH -- hard to replicate without time and customers
MOAT TYPE 2 -- SWITCHING COSTS: How painful is it for a customer to switch to a competitor? Durability: MEDIUM-HIGH -- increases with tenure
MOAT TYPE 3 -- NETWORK EFFECTS: Does the product get more valuable as more people use it? Durability: HIGH -- but only true network effects count
MOAT TYPE 4 -- BRAND: Do customers trust you more than alternatives by reputation alone? Durability: MEDIUM -- can be built over 5+ years; fragile early
MOAT T
🚀 Marketplace of domain-specific plugins for building enterprise AI agents. Enable AI agents to perform finance, banking, legal, and sales workflows using modular domain plugins.
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from…
Activate for: load context, inject context, cross-domain context, context for this endeavour, relevant background, multi-domain…
Activate for: delegate, delegation record, handoff, delegation brief, follow-up, delegation quality, assign to, hand off to,…
Activate for: daily digest, morning briefing, what's happening today, start of day brief, week ahead, Monday brief, weekly…
Activate for: situation brief, bring me up to speed, prep me for, pre-meeting brief, decision brief, context brief, catch me up,…
Activate for: meeting prep, meeting synthesis, before the meeting, after the meeting, D/A/F/Q/R, meeting brief, stakeholder prep,…
Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…