Skills for startup founders by lool ventures.
A Claude Cowork plugin that gives founders six AI-powered coaching skills: market sizing, pitch deck review, financial model review, IC simulation, competitive positioning, and cap-table modeling. Each skill follows a structured, script-backed workflow to produce analysis that holds up under investor scrutiny.
Builds credible TAM/SAM/SOM analysis — the kind that earns investor trust rather than raising eyebrows.
What it does:
- Calculates TAM/SAM/SOM using top-down, bottom-up, or both approaches
- Validates market claims against external sources (analyst reports, government data, industry stats)
- Stress-tests assumptions with sensitivity analysis and confidence-based range widening
- Runs a 22-item self-check against common market sizing pitfalls
- Cross-checks every figure across the analysis before writing the report, so the numbers agree with each other
- Has a separate reviewer try to contradict the finished sizing, and shows every finding it can source
What to provide: A pitch deck, financial model, market data, or just describe the business (product, target customer, geography, pricing). The skill will research external sources to validate and build the estimate.
What you get back: A structured report with TAM/SAM/SOM figures (top-down and/or bottom-up), sensitivity ranges showing best/worst case, a scored self-check against common pitfalls, and coaching commentary on what will hold up in diligence.
Example prompts:
- "Use the market-sizing skill — here's the deck for Acme Corp, can you validate their market sizing?"
- "Use the market-sizing skill on a fintech startup in the payments space targeting SMBs in Europe."
- "Use the market-sizing skill — and show me what happens if the customer count is 30% lower."
Technical workflow spec (for the agent runtime — not required reading):
founder-skills/skills/market-sizing/SKILL.md
Reviews pitch decks against current investor best practices, calibrated by stage (pre-seed, seed, Series A).
What it does:
- Scores 35 criteria across 7 categories (pass/fail/warn/not_applicable)
- Detects fundraising stage and applies stage-specific expectations
- Reviews each slide from the investor's perspective with specific, actionable feedback
- Grounds every recommendation in a named best-practice principle
- Assembles a scored report with overall deck readiness assessment
What to provide: A pitch deck in any format — PDF, PowerPoint, markdown, or text descriptions of your slides.
What you get back: A slide-by-slide review from the investor's perspective, a scored checklist (35 criteria across 7 categories), an overall readiness rating (strong/solid/needs work/major revision), and coaching on the highest-leverage changes to make before sending.
Example prompts:
- "Use the deck-review skill on our seed deck."
- "Use the deck-review skill — is this ready to send to investors? We're raising a pre-seed."
- "Use the deck-review skill on these slides: Slide 1 is our company intro with the tagline 'AI-powered compliance for fintechs'..."
Technical workflow spec (for the agent runtime — not required reading):
founder-skills/skills/deck-review/SKILL.md
Simulates a realistic VC Investment Committee discussion with three partner archetypes debating a startup's merits, concerns, and deal terms -- scored across 28 dimensions.
What it does:
- Simulates three distinct partner perspectives: The Visionary (markets/timing), The Operator (execution/GTM), The Analyst (unit economics/financials)
- Forms each partner's view independently, so they genuinely disagree rather than echoing one another
- Scores 28 dimensions across 7 categories (team, market, product, business model, financials, risk, fund fit)
- Checks portfolio conflicts against the fund's existing investments
- Can simulate a named fund, researching its thesis and portfolio first
- Imports prior market-sizing and deck-review artifacts for grounded analysis
What to provide: A pitch deck, financial model, data room contents, or a verbal description of the business. Optionally, name a specific fund to simulate (e.g. "How would Sequoia evaluate us?"). Works best after running market sizing and/or deck review first — those artifacts are imported automatically.
What you get back: A simulated IC debate with three distinct partner voices, a conviction score across 28 dimensions, a consensus verdict (invest / more diligence / decline / decline — hard pass), portfolio conflict analysis, and coaching on exactly what to prepare before a real IC meeting.
Example prompts:
- "Use the ic-sim skill to simulate an IC discussion for our startup."
- "Use the ic-sim skill — how would partners at a fund like this discuss our company?"
- "I just did market sizing and a deck review — now use the ic-sim skill."
Technical workflow spec (for the agent runtime — not required reading):
founder-skills/skills/ic-sim/SKILL.md
Reviews startup financial models for investor readiness — validating structure, unit economics, runway, and metrics against stage-appropriate standards.
What it does:
- Scores 46 criteria across 7 categories, skipping the ones that don't apply to your stage, geography or sector
- Computes and benchmarks 11 unit economics metrics against stage-appropriate targets
- Stress-tests runway under base, slow-growth, and crisis scenarios with decision-point analysis
- Supports Excel (.xlsx), CSV, a link to a Google Sheet, pitch decks, and conversational input
- Cross-checks every figure across the analysis before writing the report, so the numbers agree with each other
What to provide: A financial model in any format — Excel spreadsheet, CSV, a link to a Google Sheet, financial slides from a deck, or just describe the numbers in conversation. The skill adapts its analysis depth to the format provided.
What you get back: A scored checklist (46 criteria across 7 categories), benchmarked unit economics with ratings, multi-scenario runway projections with cash-out dates and decision points, an overall readiness rating (strong/solid/needs work/major revision), and coaching on the highest-leverage improvements.
Example prompts:
- "Use the financial-model-review skill on my model" (with an Excel file attached)
- "Use the financial-model-review skill on our projections from the deck — validate the unit economics."
- "Use the financial-model-review skill: we're burning $80K/mo with $1.2M in the bank, growing 15% MoM."
Technical workflow spec (for the agent runtime — not required reading):
founder-skills/skills/financial-model-review/SKILL.md
Maps a startup's competitive landscape, states where it stands on each positioning map, scores moat strength, and stress-tests positioning claims — producing investor-ready competitive analysis.
What it does:
- Identifies 3–10 competitors across direct, adjacent, emerging, and do-nothing categories
- Places you and your rivals on two axes, and calls out an axis chosen to flatter you rather than to inform
- Assesses 6 canonical moat dimensions per company with trajectory tracking
- Stress-tests differentiation claims against competitive evidence
- Runs a 25-item quality checklist, scoped to how much source material you gave it
- Optionally researches the web to find competitors you didn't list
What to provide: A pitch deck, product description, or conversation about the business. The skill will identify competitors, select meaningful positioning axes, and build the analysis. Works best after running deck review — competition slide claims are cross-validated automatically.
What you get back: A competitive landscape with positioning maps (where you stand on each, in words; a plan shown beside where you stand today), moat radar charts, pitch-claim stress-test results, what public records show about your own patents, an outside review that tries to contradict the analysis, a quality checklist, and an interactive explorer.
Example prompts:
- "Use the competitive-positioning skill on our landscape."
- "Use the competitive-positioning skill — who are our main competitors and how do we differentiate?"
- "I just did a deck review — now use the competitive-positioning skill."
Technical workflow spec (for the agent runtime — not required reading):
founder-skills/skills/competitive-positioning/SKILL.md
Models what a founder's term sheets, SAFEs, and convertible notes actually do to their ownership — before they sign — with every calculation traceable to a cited source, plus a counsel-handoff packet.
What it does:
- Extracts structured terms from SAFEs, convertible notes, term sheets, articles of association, and Carta XLSX exports
- Runs SAFE and convertible-note conversion math across all forms (post-money cap, MFN, cap-and-discount, and legacy variants)
- Projects priced-round dilution with broad-based weighted-average (BBWA), narrow-based, and full-ratchet anti-dilution, plus option-pool top-ups and warrants
- Models Israeli ↔ Delaware flips (1:1 share-for-share), MFN chains, pay-to-play, and dual-class voting-power structures
- Produces a counsel-handoff packet citing primary sources (NVCA model docs, YC SAFE primer, Cooley GO, Israeli Companies Law)
What to provide: A signed or draft SAFE, convertible note, term sheet, option plan, warrant, articles of association, or Carta XLSX — or a structured description of holders and outstanding instruments.
What you get back: From a full review — source-cited conversion and dilution math, a pre/post-financing cap-table snapshot, anti-dilution and option-pool scenarios, a counsel-handoff packet, an interactive explorer (animated scenario comparison, plus a drag-to-model pre-money slider on priced rounds, where every value shown is really computed rather than interpolated), and a founder-readable report explaining exactly how each instrument moves your ownership. Lighter paths return less on purpose: a single quick question gets a cited answer with no artifacts, and one instrument with no surrounding cap table gets an instrument-terms report rather than a full snapshot.
These are modeling tools, not legal, tax or investment advice. The counsel-handoff packet exists precisely because these numbers need a lawyer's eyes before you sign anything.
Example prompts:
- "Use the cap-table skill on our YC SAFE — how much do we dilute at the priced round?"
- "Use the cap-table skill: we have three SAFEs and a convertible note — what does the cap table look like after a $4M seed on a $16M pre?"
- "Use the cap-table skill — we're flipping from an Israeli Ltd. to a Delaware C-corp."
Technical workflow spec (for the agent runtime — not required reading):
founder-skills/skills/cap-table/SKILL.md
Claude Cowork is the primary target — most founders run these skills there. Claude Code works too.
— or install manually —
- Click Customize in the sidebar.
- Choose Plugins. The Directory dialog opens, with Anthropic, Partners and Personal tabs.
- Click the + at the right of that tab row → Add marketplace → Add from a repository.
- In the URL field, pick
lool-ventures/founder-skills. It's a repository picker, not a plain text box — search it, or paste aowner/repoor git URL. - Click Sync. You'll see a trust warning first: plugins from marketplaces aren't controlled or verified by Anthropic. That's standard for every non-Anthropic marketplace, ours included.
- You land back in the Directory, on a Personal tab for the new marketplace. On the Founder skills card, click + to install.
- To confirm: Customize → Plugins → Personal now lists Founder skills.
Step 6 is the one people miss. Syncing the marketplace does not install the plugin — you still have to click the
+on the card. The two+buttons look alike and do different things: the one on the tab row adds a marketplace, the one on a card installs a plugin.
Cowork runs inside the Claude Desktop app, so if you're looking for a "Claude Desktop" section, this is it. Nothing else to install — the Cowork sandbox already has everything the skills need.
claude plugin marketplace add lool-ventures/founder-skills
claude plugin install founder-skills@lool-founder-skills
No additional configuration required. Each skill activates when you ask for that analysis and give it something to work with — a deck, a model, a described business. A general question about fundraising won't trigger a full analysis, by design: say "review this deck", "size this market", or attach the file.
Unlike Cowork, Claude Code runs the skills' scripts on your machine, so you need Python 3.10+ available. Reading Excel models needs openpyxl and reading PDFs needs pdfplumber; install them into whatever Python python3 resolves to if you hit a missing-module error on your first file.
Name the skill you want — that is why every example above says so. Either works:
/financial-model-review(and the other five as slash commands), or- plain prose: "Use the financial-model-review skill on our model."
If you only describe what you need, the assistant sometimes answers from its own knowledge instead. On a couple of pasted figures that is not unreasonable — the deeper scoring needs more of your model anyway — but you lose the source-cited benchmarks and the scored rubric, and it may not mention that it chose not to run. Naming the skill removes the ambiguity.
Ask for an analysis and the skill works through it in steps, narrating as it goes. Expect a few minutes per analysis, not seconds — each one researches, computes and cross-checks before it writes anything, and the longer skills do more work than a single answer.
You get a written report plus, for most skills, an HTML version and an interactive explorer.
In Claude Code they land in artifacts/<skill>-<company>/, in whatever directory you started from, and they stay there.
In Cowork the skill writes them into the task's workspace under artifacts/<skill>-<company>/, and usually attaches the main ones to the conversation as well. Download anything you want to keep. Where that workspace lives — and whether it outlives the task — depends on whether the task is running in the cloud or on your computer. Cloud is the default for a new task, and a cloud workspace is temporary: when the task ends, whatever you did not download or save elsewhere is gone. If you want the full set on disk, connect a folder to the task and ask for the files to be written there.
A program that drives these skills without a founder at the keyboard (a scheduler, a chat bot, another
agent) can answer the skills' questions up front and read where each run stands. Everything below is
specified in one machine-readable file shipped with the plugin,
founder-skills/data/host-contract.json: every question's id,
its options and which of them may be sent ahead, the status fields, and every code. Read ids from it;
labels are presentation and may change, ids change only by addition.
Answering in the request. Put any of these lines, each on its own line, anywhere in the request that starts the skill:
| Line | Use |
|---|---|
FS_HOST_RUN_ID=<id> |
Names the run (starts with a letter or digit, then letters, digits, ., _, -; up to 64 characters). Without it the skill makes one up. |
FS_HOST_ANSWER <question>=<option> |
Answers a question before it is asked. |
FS_HOST_VALUE <question>=<option> | <value> |
The same, for an option that takes a value (a figure, a name, a path). |
FS_HOST_NOTE <question>=<text> |
A note for a question this request also answers. |
FS_HOST_NO_ASK |
With FS_HOST_RUN_ID: the run asks nothing. A question with a default takes it (listed as DEFAULT_TAKEN:<question>); any other leaves the run waiting for an answer you send on resume. |
FS_HOST_WAIT <question> |
With FS_HOST_NO_ASK: stop waiting at this question even though it has a default, so someone can answer it later. |
FS_HOST_DERIVE <question> |
With FS_HOST_NO_ASK: the run may take this answer from the materials, recording where it says it found it (DERIVED:<question>). Company name, sector, geography and competitive positioning's product questions only; never the stage. Without it, those product questions wait for a line. |
<question> is a question id, or <id>.<instance> for a question asked once per item (for example
ctx_basics.stage). A question that allows several options takes them comma-joined. Send each skill only its
own questions' lines. The lines are checked when the run starts, before any answer is recorded: a line the
skill cannot use (an unknown question, an option it does not list, an option that cannot be sent ahead,
another skill's question) refuses the run with PRE_ANSWER_INVALID, naming the line. Fix the line and
start again under the same id. An answer written only in prose is not an answer; use the lines. A line for
a question the run's mode does not ask, or one already answered, is ignored and listed in the
status's notices. A line naming an option the skill builds from the materials that turns out not to exist
leaves the run waiting with PRE_ANSWER_UNLISTED.
Every skill first settles four basics about the company (ctx_basics.company_name, .stage, .sector,
.geography, and ctx_stage_detail after Series B+) unless the artifacts folder already holds that
company's context. A request with nobody to answer should carry them; otherwise the run waits at its first
step. Under FS_HOST_NO_ASK the run cannot answer a question itself, nor record by hand that one does not
apply (the recorder refuses with NO_ASK_ANSWER, NO_ASK_DEFAULT or NO_ASK_NOT_APPLICABLE, and writes
nothing), so a value stated only in the request's prose is not used: send it as a line. The run may only mark a
name, sector or geography as unknown, start a cap-table review fresh, take a cap-table producer's disclosed
default for a note or pool term, and record competitive positioning's product availability as stated by the
materials in place of its default. That last one is the run's own reading, not checked, and is listed as
MATERIALS_STATED:cp_product_availability. A review cannot be recorded as declined by the founder
(NO_ASK_FOUNDER_DECLINED): it may be skipped only for a reason that is not a person's choice.
FS_HOST_NO_ASK stays in force on every resume of the run, and run_status.json says so (no_ask: true).
It governs only the skills' own questions, never the host's permission prompts: run an unattended skill in a
permission mode that does not prompt, or a skill that researches the web stops at its first fetch until
someone approves it.
The company's context stays in the artifacts folder and later runs read it again. With two or more companies'
contexts in the folder, the run asks ctx_select_company, which a request answers with
FS_HOST_ANSWER ctx_select_company=<slug> (a company already in the folder) or
FS_HOST_ANSWER ctx_select_company=different_company. With exactly one, the run reads it without asking unless
the request answers that question or its ctx_basics.company_name line names another company (case, accents,
punctuation and a trailing legal form such as Inc or Ltd aside); then it asks (or,
under FS_HOST_NO_ASK, waits). A request that names no company (a working title, the model file's name, or
FS_HOST_DERIVE) reads the one context, so send the company's name, or use one artifacts folder per company.
Where the status is. Each run writes runs/<run id>/run_status.json under the skills' artifacts
folder, beside the run's record of answers:
- Claude Code:
./artifacts/in the directory the session started in, or the folder$COWORK_ARTIFACTS_ROOTnames (set it to keep runs outside the session's directory). - Cowork on your computer: the
artifacts/folder inside the task's outputs folder. The status carriesrun_status_path_hostwhen the plugin knows that folder's path on your machine. - Cowork in the cloud: inside the session only; nothing outside it can read the file.
What it says. status is running, waiting, complete or refused, with a stable code:
| status | codes |
|---|---|
running |
RUNNING (last_error_code names the last error seen, if any) |
waiting |
GATE_WAITING, GATE_UNANSWERED, GATE_INTERMEDIATE, OUT_OF_SCOPE_UNANSWERED, AUTO_SATISFY_NOT_ALLOWED, PRE_ANSWER_UNLISTED, INPUT_NEEDED (under FS_HOST_NO_ASK, a question asking for a file or a path) |
complete |
COMPLETE |
refused |
FOUNDER_DECLINED, REQUEST_DECLINED (the request's own line asked to stop), INPUT_MISSING, PRE_ANSWER_INVALID; under FS_HOST_NO_ASK also HANDOFF_FAILED, PRODUCER_FAILED, COACHING_FAILED, CONTEXT_FAILED, INPUT_UNREADABLE (a failure the run could not recover from) |
A waiting run names the question in waiting_on; gates lists every question of the skill for the
run's mode (complete once the run is bound) with its options, its state (open, answered,
not_owed, not_reached) and the recorded answer.
disclosures lists answers taken as defaults (DEFAULT_TAKEN:<question>) or from the request
(PRE_ANSWERED:<question>) or the materials (DERIVED:<question>), questions recorded as stated by the
materials under FS_HOST_NO_ASK (MATERIALS_STATED:<question>), and anything the report discloses about
them; deck review adds DECK_READ_AS_TEXT when it read the slides as text (its four design criteria are not
scored). A request line the run never used is listed in notices with a reason once the run is final.
Three refusals are printed and never written to a status file, because the id they name belongs to
another run or to none: RUN_ID_IN_USE, RUN_ID_FINISHED, RUN_ID_MALFORMED. RUN_ID_IN_USE and
RUN_ID_FINISHED are also appended to runs/<id>/start_refusals.jsonl; RUN_ID_MALFORMED writes nothing.
PRE_ANSWER_INVALID is different: it is written to that id's status, and starting again under the same id
replaces it.
When it is done. complete means the markdown and JSON reports are final. Pages built after the
coaching (deck review, market sizing, IC simulation, competitive positioning) are added to deliverables
as they are written, and deliverables_status turns from pending to final. Read only the files
deliverables lists for the run; an HTML file not listed there is not this run's. complete with
deliverables_status: pending after the skill has returned means no more pages will come. Deliverables are final only
at complete: a run may list report_md and still be waiting. When another run of this skill, for this
company, starts in the same artifacts folder, it takes the folder over: the earlier run's status then reads
deliverables_status: superseded and names the later run in superseded_by. Its files may have been replaced or
removed, so use one only while its sha256 still matches; copy a run's files before starting another for the same
company there.
Waiting and resuming. A run that needs an answer stops at waiting. To continue it, send
Resume the <skill> run.
FS_HOST_RUN_ID=<id>
<every FS_HOST_ line of the first request>
FS_HOST_ANSWER <the waiting question>=<option>
resume_prompt in the status carries the first three parts. A run started with COWORK_ARTIFACTS_ROOT set
can be resumed by a later, separate invocation over the same root (resumable: true on that surface).
Everywhere else, resume works in the same session only (resumable: "same_session"): whether a new
session there can see an earlier session's files has not been established, so an unattended host there
should answer up front. Only a waiting run
of the same skill resumes (a waiting run of another skill is also RUN_ID_IN_USE); a running one is refused
RUN_ID_IN_USE (start a fresh run), a finished one RUN_ID_FINISHED, and a run refused
PRE_ANSWER_INVALID starts afresh under the same id.
What a record proves. That an answer exists, names a listed option and belongs to this run, not that a
person chose it. Where the skills check that a confirmation was really asked (the market-sizing approach and,
where the founder stated two figures for one input, which to use; financial model review's extracted values; an IC
simulation's Decline), an FS_HOST_ANSWER line in the
request counts as the answer, and the status lists it as PRE_ANSWERED:<question>; market sizing's and
financial model review's reports say the request answered it rather than the founder.
npx skills add copies each skill's SKILL.md, scripts/ and references/ into .agents/skills/<name>/ in your project — that directory is where you'd look to see what it copied. But that layout cannot run these skills, in any host — Claude Code, Cursor, Copilot, Windsurf or otherwise:
- every skill resolves its scripts through the plugin root, which that layout doesn't create;
- the shared helper scripts all six analysis skills call live outside any single skill folder, so a per-skill copy can't contain them;
- the sub-agent definitions the skills dispatch to aren't skills and don't come along;
- neither do the plugin's hooks. (The
/founder-skills:feedbackskill is copied like the others; it runs no scripts.)
An analysis skill installed that way fails on its first step. This isn't a bug at either end: the standard assumes self-contained skills, and this is a plugin — six analysis skills and a feedback skill over a shared script library, a shared agent pool and hooks. Use the Cowork or Claude Code sections above.
Manus adopted the Agent Skills standard in January 2026 and can read SKILL.md files and execute bundled scripts. Our Python scripts are already portable (pure CLI, JSON in/out), but the workflow instructions in our SKILL.md files are Claude-native (sub-agent orchestration, plugin hooks, path resolution). We plan to add Manus-compatible wrappers once the platform's skill discovery and marketplace layer stabilizes.
ChatGPT Work / Codex — OpenAI has adopted the skills standard originally introduced by Anthropic, and skills now work across ChatGPT, Codex CLI, and the OpenAI API. Hosted sub-agents — which these skills lean on heavily — are available there too, and the packaging layer maps closely onto ours.
It may already work. We have not tested it, so we do not claim it does. First-class support is on the roadmap. Two things we expect to need attention when we get there:
- Sub-agent tool scoping. Hosted sub-agents use the tools available to the parent chat, and there is no per-spawn allowlist. The sub-agents that do the analysis here deliberately run without shell access, so that they cannot write the report they are supposed to be checking. On that surface, the same restriction would be advisory rather than enforced.
- Blocking questions. Several skills stop and ask you something before continuing — your stage, which scenario to model. We have not established whether a skill can do that there.
If you try it, we would like to know how it went: open an issue.
Requires Python 3.10+ and uv. Quick start:
git clone https://github.com/lool-ventures/founder-skills.git
cd founder-skills
uv sync --extra dev # install dependencies + dev tools
uv run pytest # run testsBecause these skills are mostly run inside Claude Cowork, whose runtime differs from the Claude Code CLI in ways unit tests can't see, they are also regression-tested against a Cowork-runtime emulation on every PR — static analysis of every skill body plus deterministic replay of recorded runs, both token-free.
See CONTRIBUTING.md for the full development workflow, including how to run those checks locally.
Plugin not updating after a new release? The plugin cache does not always refresh when a marketplace is updated — a known platform issue, still open. The fix depends on which app you're in.
In Claude Cowork:
- First try Check for updates on the marketplace (the
⋯menu next to it). That's usually enough — it enables the Update button on the plugin, and the version on the plugin's detail panel should then match the release you expect. - If it's still stale: Customize → Plugins, find Founder skills on the Personal tab, and remove it. Then re-add the marketplace and re-install it (the
+on the plugin card in the Directory). - Start a new task afterwards. A task that's already running has the old skill files loaded and won't pick up the new ones.
In Claude Code (the CLI):
- Enable auto-update:
/plugin→ Marketplaces → selectlool-founder-skills→ "Enable auto-update". - If that doesn't work, clear the cache and reinstall:
Then restart Claude Code and reinstall the plugin.
rm -rf ~/.claude/plugins/cache/lool-founder-skills
Two copies of Founder skills? If your organization also installed Founder skills for you, you may see an organization-provided copy with the same name beside your own. Turn your own copy off in Customize → Plugins, so only one copy runs.
Removed by your organization but still showing? Organization changes can take up to about an hour to reach the app. Restarting Claude Desktop picks them up sooner.
Your documents stay in your Claude session. No data is collected, transmitted, or shared with lool ventures.
Two things do reach the network, both worth knowing before you start on something unannounced:
- Three skills search the web as part of the work — market sizing validates your figures against external sources, IC simulation researches a named fund, competitive positioning researches competitors and your company's own public record (registered name, patent filings). Search queries derived from your materials therefore pass through Claude to a search provider. Cap-table, deck review and financial model review never touch the network.
- The competitive-positioning explorer's optional 3D view loads a charting library from a public CDN the first time you open that tab. Every other generated file is fully self-contained and works offline.
Feedback is opt-in and user-initiated: the /founder-skills:feedback skill (type / and pick founder-skills:feedback from the menu) drafts a message and hands you a link to submit yourself — nothing is sent automatically.
We welcome contributions — new skills, improvements to existing ones, and bug fixes. See CONTRIBUTING.md to get started and DESIGN.md for the principles behind how skills are built.
- In-session feedback — type
/and pick founder-skills:feedback from the menu while using the plugin (report a bug, suggest an idea, ask for help, or share a win) - Bug reports and feature requests — GitHub Issues
- Questions and discussion — GitHub Discussions
- Private feedback — founder-skills@lool.vc
- Security vulnerabilities — Report privately (see SECURITY.md)
- About lool ventures — lool.vc
The bundled Sora typeface is licensed separately under the SIL Open Font License 1.1.
Built with Skill Creator Plus.
