Agent skill

Business Proposals

by EliasOulkadi in EliasOulkadi/shokunin

Generate sales outreach sequences, proposals, SOWs, investor pitch decks, and RFP responses.

MITAuto-check passedSales & Support

Install Business Proposals

skills CLI
$ npx skills add EliasOulkadi/shokunin --skill business-proposals -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install EliasOulkadi/shokunin business-proposals --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/EliasOulkadi/shokunin.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.pack/skills/business-proposals .claude/skills/business-proposals && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
business-proposals
GitHub stars
114
Token cost
~2.7k tokens
SKILL.md length
1,153 words
Files
1
Skills in repo
49
Repo updated
First seen
Licence
MIT

At a glance

Generate sales outreach sequences, proposals, SOWs, investor pitch decks, and RFP responses.

  • Works in 7 steps: Clarify stage: Outreach (cold) →… → Gather context: Run discovery questions… → Select template: Match the deliverable… → …
  • Tasks that involve Proposals and quotes
  • SKILL.md covers Workflow, Sales Outreach, Proposals and Pitch Decks, plus 6 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Business Proposals is an agent skill from EliasOulkadi/shokunin. Generate sales outreach sequences, proposals, SOWs, investor pitch decks, and RFP responses. Covers cold email sequences, proposal structure, pricing tiers (Good-Better-Best), scope of work with exclusions, and 10-slide pitch deck.

Its SKILL.md is about 2.7k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts. Compatibility notes: opencode

It sits in Sales & Support, covering Proposals and quotes, Fundraising and pitch decks and Cold outreach. The repository describes itself as: 職人 Shokunin 62 AI agent skills for OpenCode, Claude Code, Cursor, Windsurf. ChromaDB memory, MCP servers, declarative self-updates. Multi-model, open source, zero cost. The licence is MIT.

When your agent uses it

  • Tasks that involve Proposals and quotes
  • Tasks that involve Fundraising and pitch decks
  • Tasks that involve Cold outreach

Example prompts

  • “/business-proposals”

Requirements

  • Compatibility (from SKILL.md): opencode

Workflow steps

7 steps, taken from the first numbered list in SKILL.md.

  1. Clarify stage: Outreach (cold) → Proposal (warm) → Pitch deck (investor)? Ask if unclear.
  2. Gather context: Run discovery questions for the specific stage (sections below).
  3. Select template: Match the deliverable to the appropriate structure below.
  4. Draft: Fill template with user-provided info. Use placeholders [like this] for unknowns.
  5. Review: Check against error handling table and production checklist.
  6. Verify anti-patterns: Scan the anti-patterns table — if any match, fix before delivery.
  7. Output: Return the completed document in the requested format (text, markdown, email body).

What it can do on your machine

Read from SKILL.md and the folder at commit 4c68e5b. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    opencode

    From compatibility in the SKILL.md frontmatter.

Context cost

Business Proposals loads about 2.7k tokens when it runs. Until then it costs about 63 tokens; SKILL.md has 1,153 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~63
When it runs · the whole SKILL.md, loaded when a task matches
~2.7k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from EliasOulkadi/shokunin at commit 4c68e5b, republished under its MIT licence (© EliasOulkadi). 1,153 words, ~2,657 tokens.

Download SKILL.mdSave it as .claude/skills/business-proposals/SKILL.md (or your agent's skills folder).
name
business-proposals
description
Generate sales outreach sequences, proposals, SOWs, investor pitch decks, and RFP responses. Covers cold email sequences, proposal structure, pricing tiers (Good-Better-Best), scope of work with exclusions, and 10-slide pitch deck.
compatibility
opencode
triggers
write a proposal, cold email / outreach sequence, pitch deck / investor deck, SOW / statement of work, sales outreach / prospecting, respond to RFP, scope of…
negatives
general corporate communication (use communication skill), content marketing / blog posts (use content-marketing skill), brand design / creative direction…
license
MIT
metadata.workflow
sales
metadata.audience
consultants, founders, freelancers
metadata.version
3.0.0

Business Proposals v3.0

Win deals and raise funding. Covers the full pipeline: outreach, proposals, and pitch decks.

Workflow

When the user asks for any sales document, follow this process:

  1. Clarify stage: Outreach (cold) → Proposal (warm) → Pitch deck (investor)? Ask if unclear.
  2. Gather context: Run discovery questions for the specific stage (sections below).
  3. Select template: Match the deliverable to the appropriate structure below.
  4. Draft: Fill template with user-provided info. Use placeholders [like this] for unknowns.
  5. Review: Check against error handling table and production checklist.
  6. Verify anti-patterns: Scan the anti-patterns table — if any match, fix before delivery.
  7. Output: Return the completed document in the requested format (text, markdown, email body).

Sales Outreach

Required Discovery
  1. Prospect: Company + person + role
  2. Trigger: Why now? (funding, product launch, job change)
  3. Value prop: "We help [X] do [Y] so they can [Z]"
  4. Proof: Case study, testimonial, data point, mutual connection
  5. Goal: Reply? Call? Demo? Trial?
Cold Email Structure
  1. Subject: Personalized + curiosity gap. 10 words max.
  2. Opening: Specific reference to them (news, post, achievement)
  3. Value prop: One sentence. Their benefit, not your features.
  4. Proof: Social proof or relevant data point.
  5. Ask: Single, low-friction next step.
  6. Close: Simple. "Best, [Name]"
Subject Line Patterns
PatternExample
Reference"[Company] + [observation]"
Question"Quick question about [situation]"
Compliment"Impressed by [achievement]"
Mutual connection"[Name] suggested I reach out"
Personalization Levels (ALL required)
  1. Company: Recent news, funding, launch
  2. Person: Recent post, talk, job change, GitHub activity
  3. Fit: Why this matters to THEM specifically

If you cannot do level 2, do not send the email.

Sequence Logic
Email 1 (Day 1):  Value prop + low-friction ask
Email 2 (Day 4):  Follow-up with additional value
Email 3 (Day 8):  Different angle or case study
Email 4 (Day 12): Breakup — leave door open

4 emails max. No response in 12 days → move to nurture.

Proposals

Required Discovery
QuestionWhy
What problem needs solving?Problem statement anchors the proposal
What is the solution?Scope definition
What are the deliverables?Tangible output client expects
What is excluded?Prevents scope creep
What is the budget range?Pricing tier selection
Executive Summary
[Client] needs to [solve specific problem].
We propose to [solution overview] over [timeline] for [price].
This achieves [outcome 1], [outcome 2], [outcome 3].

One paragraph. This is the only section most decision-makers read.

Scope of Work

Included: features, revision rounds, deliverables (docs, source, deployment) Excluded (critical): hosting, maintenance, content creation, third-party licenses, training Assumptions: client access, decision-maker availability, feedback turnaround, frozen requirements after sign-off

Timeline
PhaseDurationActivitiesDeliverable
DiscoveryWeek 1Interviews, audit, requirementsRequirements doc
BuildWeeks 2-4Implementation in sprintsWorking build
ReviewWeek 5QA, revisions, acceptanceReviewed build
DeployWeek 6Production deployment, docsLive system

Add 20% buffer for unknowns.

Pricing (Good-Better-Best)
  • Core: essential features, basic revisions, standard timeline
  • Recommended (best value): everything in Core + extras + priority support
  • Enterprise: everything + premium features + dedicated team + ongoing support

Payment terms: 50% deposit, 25% midpoint, 25% delivery. Net 30.

Risk Reduction
RiskMitigation
Will they deliver?Portfolio item similar to this project
Does it work?Case study with measurable results
What if it fails?Guarantee (satisfaction, timeline)

Pitch Decks

The 10 Slides (Sequoia/Y Combinator)
#SlideEmotionInvestor question
1Title—Company, tagline, founder
2ProblemPainIs this real? How bad?
3SolutionHopeIs it compelling?
4MarketAmbitionIs it big enough?
5ProductExcitementDoes it work?
6TractionProofIs anyone using it?
7Business modelConfidenceDoes the business make sense?
8CompetitionTrustCan they win?
9TeamConvictionIs this the right team?
10AskUrgencyHow much? What for?
Content Rules
  • One slide, one idea. Max 20 words per slide (except traction).
  • No bullet points. Font min 24pt content, 36pt headlines.
  • Images > text for product slides. 3 seconds per slide max.
  • PDF format, 5MB max.
Traction Benchmarks
StageKey metricBenchmark
Pre-seedProblem validation50+ interviews, 500+ waitlist
SeedEngagement10k+ MAU, 30%+ weekly retention
Series ARevenue$1M+ ARR, <20% monthly churn
Series BGrowth + unit economics3x YoY, LTV/CAC > 3
Ask Slide Format
Raising [$X] at [$Y valuation]

Use of funds:
→ [%] Engineering
→ [%] Go-to-market
→ [%] Operations
→ [%] Reserve (6-month runway)

Milestones 18 months: [metrics from → to]
Show full SKILL.md (522 more words)Show less

Error Handling

SituationResolution
User gives no prospect infoAsk: "Who is the target? Company, person, role?"
User gives no budgetUse "investment" language: "Typical engagements $X-$Y"
User has no case studiesUse "we've helped similar companies achieve [generic result]"
User has no traction dataFocus on problem validation: interviews, surveys, waitlist
User wants pricing without scopeAsk: "What deliverables do you need?" then tier pricing
User provides 5-year projections pre-revenueCap at 12-18 months. "That's our credible horizon."
User's RFP is vague or contradictoryFlag contradictions back. "I see X and Y — which takes priority?"
Multiple decision-makers with conflicting needsAsk: "Who has final authority? I'll address their concern first."
User wants one price (no tiers)Explain Good-Better-Best creates reference frame and increases close rate
User wants to pitch without problem slide"No problem = no reason to invest. Always lead with pain."

Production Checklist

Before delivering any document, verify:

  • Personalization: company + person + specific reason (outreach)
  • Exclusions listed in scope (proposals)
  • Pricing has at least 3 tiers (proposals)
  • Cover letter or intro paragraph written (proposals, RFP)
  • Slides: one idea per slide, ≤20 words, ≥24pt font (decks)
  • Ask slide: specific amount + use of funds + milestones (decks)
  • Traction or validation data present (decks)
  • Contact info and CTA included (all)
  • PDF export ≤5MB (decks)
  • Proofread for placeholder tokens — no [unknown] left in final

Anti-Patterns

MistakeFix
No personalization beyond [Name]Don't send. Requires company + person + fit level
No exclusions in proposalClient assumes everything included → scope creep
Single pricing optionNo frame of reference → client demands discount
No traction in deck"We just launched" is not traction. Use validation data.
No clear ask"We're raising a round" without specifics → no urgency
Too many words on slidesInvestor stops reading. 20 words max per slide.
5-year projections pre-revenue12-18 months is credible. Beyond that is fiction.
Sending outreach without trigger"Why now?" missing → immediate delete
Pricing before value explainedAlways state problem + solution + outcome before price
Generic subject lines"Let's connect" / "Partnership opportunity" → spam folder

Pricing Psychology

Good-Better-Best
TierRolePrice anchor
GoodMakes Best look reasonable30-40% below Best
BetterThe one you want them to buyMidpoint (highlighted/default)
BestPrice anchorHighest
Decoy Effect

Add a third option that makes the target option look better: Option A ($10, basic) + Option B ($25, pro) + Option C ($24, pro-lite) → C makes B look like a deal.

Bundling

Bundle complementary services at 20-30% discount vs individual. Never discount individual items below bundled price.

Legalese Templates

"Payment terms: Net 30. Late payments accrue 1.5% monthly. All deliverables remain property of Provider until full payment. Either party may terminate with 30 days written notice. Liability capped at fees paid in prior 12 months."

Sources

  • Sequoia Capital pitch deck template
  • Y Combinator Startup School
  • DocSend "Pitch Deck Study"
  • Close.com outbound sales research
  • AIGA agency proposal best practices
  • B2B pricing psychology research

Checklist

  • Skill loads without errors in the AI agent
  • YAML frontmatter is valid (description, compatibility, audience)
  • Workflow section provides clear step-by-step instructions
  • Error handling section covers common failure modes
  • All referenced files (references/, scripts/, assets/) exist
  • Skill triggers correctly for intended use cases
  • No broken links or missing resources

© EliasOulkadi, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .pack/skills/business-proposals of EliasOulkadi/shokunin.

Open the folder on GitHubat commit 4c68e5b

Compare with similar skills

Business Proposals next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Business Proposals compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Business Proposals this skillEliasOulkadi/shokunin114—~2.7kAutomated safety check: PassMIT
Prospect Panel SimulatorOneWave-AI/claude-skills336—~1.2kAutomated safety check: PassMIT
Msp BrandRTFM-IT-Services-LLC/msp-claude-skills115—~3.7kAutomated safety check: PassCustom licence
Cold Email WriterInfrasity-Labs/dev-gtm-claude-skills1361 repos~1.9kAutomated safety check: PassMIT
Apify Buying Signal Detectionapify/awesome-skills266—~5.1kAutomated safety check: NotesApache-2.0
Investor Outreachaffaan-m/ECC277k6 repos~664Automated safety check: PassMIT

Similar skills

  • Prospect Panel Simulator

    OneWave-AI/claude-skills

    Simulate a panel of your real prospects and buyers to pressure-test sales and marketing before it goes out — cold emails, pitch decks, landing pages, pricing pages, demo scripts, proposals.

    336 GitHub stars~1.2k tokensUpdated 9 days ago
    Sales & SupportAuto-check passed
  • Msp Brand

    RTFM-IT-Services-LLC/msp-claude-skills

    A skill your agent uses whenever generating ANY document, marketing material, email, proposal, slide deck, or other customer- or internal-facing content for your MSP, so that naming, visual style…

    115 GitHub stars~3.7k tokensUpdated 8 days ago
    Documents & OfficeAuto-check passed
  • Cold Email Writer

    Infrasity-Labs/dev-gtm-claude-skills

    Write personalized cold outreach emails to hiring managers and founders — specific, human, not a pitch deck

    136 GitHub starsUsed in 1 repo~1.9k tokens
    Sales & SupportAuto-check passed
  • Apify Buying Signal Detection

    apify/awesome-skills

    Official

    Set up a recurring buying-signal detection pipeline that finds companies showing buying intent across three signal types — job postings (hiring for the persona), fundraising events (recent raises)…

    266 GitHub stars~5.1k tokensUpdated 18 days ago
    Business, Finance & HRAuto-check: notes
  • Investor Outreach

    affaan-m/ECC

    Draft cold emails, warm intro blurbs, follow-ups, update emails, and investor communications for fundraising.

    277k GitHub starsUsed in 6 repos~664 tokens
    Business, Finance & HRAuto-check passed
  • Vc Outreach

    pedronauck/skills

    Build investor lists, warm intros and cold emails; prepare meetings, manage a raise pipeline, and run diligence through close.

    634 GitHub stars~480 tokensUpdated 26 days ago
    Business, Finance & HRAuto-check passed

More from EliasOulkadi/shokunin

All 49 skills in this repo
  • CI CD

    EliasOulkadi/shokunin

    Design CI/CD pipelines for GitHub Actions, GitLab CI, and CircleCI with matrix builds, test sharding, caching, Docker layer caching, OIDC auth, deployment strategies (rolling, blue-green, canary)…

    114 GitHub stars~3.4k tokensUpdated 6 days ago
    Auto-check: notes
  • Component Forge

    EliasOulkadi/shokunin

    Build production-grade components for React, Vue 3, and Svelte 5 with all states (loading, empty, error, success, idle), TypeScript strict, WCAG 2.2 accessibility, server components (RSC), and…

    114 GitHub stars~3.6k tokensUpdated 6 days ago
    Auto-check: notes
  • DB Admin

    EliasOulkadi/shokunin

    PostgreSQL database administration — backup/restore (pgdump, PITR, WAL archiving), health monitoring (connections, bloat, cache hit ratio, dead tuples), connection pooling (PgBouncer), replication…

    114 GitHub stars~2k tokensUpdated 6 days ago
    Auto-check: notes
  • DB Sculptor

    EliasOulkadi/shokunin

    Design database schemas with Prisma/Drizzle, PostgreSQL index strategy (B-tree, GIN, GiST, BRIN, Hash), query optimization (EXPLAIN ANALYZE), migration safety (expand/contract, zero-downtime), and…

    114 GitHub stars~3.1k tokensUpdated 6 days ago
    Auto-check: notes
  • Docker

    EliasOulkadi/shokunin

    Optimize Docker images with multi-stage builds, distroless bases, BuildKit cache mounts, multi-arch builds, compose watch, security hardening (non-root, seccomp, capabilities drop), and…

    114 GitHub stars~3.8k tokensUpdated 6 days ago
    Auto-check: notes
  • Error Handler

    EliasOulkadi/shokunin

    Design error handling, structured logging, and observability with OpenTelemetry (traces, metrics, logs), error classification, recovery patterns (retry with jitter, circuit breaker, bulkhead…

    114 GitHub stars~3.6k tokensUpdated 6 days ago
    Auto-check: notes

Questions about Business Proposals

What does Business Proposals do?

Generate sales outreach sequences, proposals, SOWs, investor pitch decks, and RFP responses. Business Proposals is an agent skill from EliasOulkadi/shokunin. Generate sales outreach sequences, proposals, SOWs, investor pitch decks, and RFP responses.

When should I use Business Proposals?

Business Proposals fits situations like: tasks that involve Proposals and quotes; tasks that involve Fundraising and pitch decks; tasks that involve Cold outreach.

How do I install Business Proposals in Claude Code?

Run `npx skills add EliasOulkadi/shokunin --skill business-proposals -a claude-code`. Or copy the skill folder (.pack/skills/business-proposals in EliasOulkadi/shokunin) into .claude/skills/business-proposals in your project. Claude Code loads it when a task matches its description.

How do I install Business Proposals in Codex?

Run `npx skills add EliasOulkadi/shokunin --skill business-proposals -a codex`. Or copy the skill folder (.pack/skills/business-proposals in EliasOulkadi/shokunin) into .agents/skills/business-proposals in your project. Codex loads it when a task matches its description.

Can I use Business Proposals in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add EliasOulkadi/shokunin --skill business-proposals -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/business-proposals, .gemini/skills/business-proposals, .github/skills/business-proposals and .opencode/skills/business-proposals in your project.

What does Business Proposals need to run?

SKILL.md names no scripts, command-line tools or credentials: Business Proposals is instructions for the agent only. Compatibility (from SKILL.md): opencode.

Does Business Proposals access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Business Proposals safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Business Proposals use?

Business Proposals is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Business Proposals use?

About 2.7k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Business Proposals?

Skills that share tags, products or a category with Business Proposals: Prospect Panel Simulator (OneWave-AI/claude-skills, 336 stars), Msp Brand (RTFM-IT-Services-LLC/msp-claude-skills, 115 stars), Cold Email Writer (Infrasity-Labs/dev-gtm-claude-skills, 136 stars) and Apify Buying Signal Detection (apify/awesome-skills, 266 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Business Proposals?

EliasOulkadi (a GitHub user) maintains it in EliasOulkadi/shokunin, which has 114 GitHub stars. The repository holds 49 skills in this directory. The repository was last updated on October 5, 2026.

Source: EliasOulkadi/shokunin on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.