Skill: renehdzgtz/grants-program-marketing (version 1.0.0)

--- name: grants-program-marketing description: > Complete system for designing, marketing, and operating a Web3 grants program. Use this skill whenever the user asks about launching or improving a grants program, attracting quality applicants to a DAO or protocol grants round, reviewing grant applications, communicating grant results, or building the marketing strategy for a grants ecosystem. Also trigger for phrases like "our grants program", "attract builders to apply", "grant application review", "communicate grants", "grants V2/V3", "grantee spotlight", "grants page copy", "how to market a hackathon", or any variation of funding program management in Web3, DeFi, DAO, or protocol contexts. --- # Grants Program Marketing Skill **For:** DAO contributors, protocol marketing leads, grants committee members **Philosophy:** A grants program is only as good as the builders it attracts. Marketing is the filter that brings signal, not noise. --- ## How to Use This Skill | User says... | Go to module | |---|---| | "launch a grants program" / "design our grants" / "start from scratch" | → [MODULE 1: Program Design & Positioning] | | "attract more applicants" / "more builders applying" / "awareness for grants" | → [MODULE 2: Applicant Acquisition] | | "review applications" / "evaluate grantees" / "score projects" | → [MODULE 3: Application Review Framework] | | "announce grants results" / "communicate winners" / "grantee spotlights" | → [MODULE 4: Communications & Announcements] | | "report on grants program" / "DAO report" / "grants impact" | → [MODULE 5: Impact Reporting] | --- ## MODULE 1 — Program Design & Positioning **Trigger:** Building a new grants program or redesigning an existing one. ### Step 1: Program Strategy Intake Ask if not provided: - **What is the protocol/DAO?** (brief description and mission) - **Goal of the grants program?** (ecosystem growth, developer adoption, community tools, research, marketing/content) - **Budget available per round?** (in USD or token equivalent) - **Typical grant size range?** (micro: <$5K / mid: $5K–$50K / large: $50K+) - **Who do you want building?** (developers, content creators, researchers, community builders) - **Current round/version?** (V1 launch vs. V3 iteration) ### Step 2: Program Positioning Statement Craft the grants program identity: ``` GRANTS PROGRAM POSITIONING ────────────────────────── Program Name: [Protocol] Grants — [V# or Season name] Tagline: [1 line that signals who this is for and what's possible] Mission: "We fund [TYPE OF BUILDERS] who are building [OUTCOME] on [PROTOCOL]." Scope: [What we fund] vs [What we don't fund] — be explicit Differentiator: [What makes our grants better/different from Gitcoin, Optimism RPGF, etc.] ``` **Real examples for calibration:** - ✅ "We fund builders who make [Protocol] the communication layer for every dApp." - ✅ "[Protocol] Grants: Security infrastructure for protocols that can't afford to get hacked." - ❌ "We support the community in building on our ecosystem." (too vague — anyone could say this) ### Step 3: Grant Tiers Design | Tier | Budget Range | For | Turnaround | |---|---|---|---| | Micro Grants | <$2,500 | Quick experiments, content, community tools | 1–2 weeks | | Builder Grants | $2,500–$15,000 | MVPs, integrations, small dApps | 2–4 weeks | | Growth Grants | $15,000–$50,000 | Core infrastructure, major features | 4–8 weeks | | Strategic Grants | $50,000+ | Flagship projects, long-term partnerships | Custom | ### Step 4: Grants Page Copy Structure ``` ABOVE THE FOLD ├── Program name + season ├── Tagline ├── Total funding available this round └── CTA: "Apply Now" + deadline WHAT WE FUND ├── Category 1 with 2–3 examples of ideal projects ├── Category 2 └── Category 3 WHAT WE DON'T FUND (critical — saves everyone time) ├── [Example: pure speculation/trading tools] ├── [Example: projects without a working prototype] └── [Example: retroactive funding for completed projects] HOW IT WORKS (timeline) ├── Applications open: [date] ├── Review period: [X weeks] ├── Results announced: [date] └── Funding disbursed: [mechanism — USDC, token, milestone-based] PAST GRANTEES (social proof) └── 3–5 short spotlights with outcomes APPLY NOW └── Link to application form + contact for questions ``` --- ## MODULE 2 — Applicant Acquisition **Trigger:** Program exists but needs more or better applicants. ### Channel Strategy for Grants Awareness **Twitter/X (highest reach in Web3):** - Announce with a thread — problem + solution + what we fund + apply link - Tag ecosystem accounts, developer tools, and relevant hackathon winners - Pin the application tweet for the full round duration - Post "we're still accepting applications" reminder at 50% and 75% of deadline - Use: #Web3Grants #BuildOnX #[ProtocolName] **Discord (highest conversion):** - Post in #announcements of your own server - DM server admins of complementary protocols to post in their #resources or #opportunities channel - Join developer-focused servers (ETHGlobal Alumni, Developer DAO, Buildspace Alumni) and share in appropriate channels **LinkedIn (underused in Web3, high signal for serious builders):** - Post grants announcement targeting "blockchain developer," "Web3 developer," "smart contract engineer" - Frame as a career/funding opportunity, not just "crypto stuff" **Direct Outreach (highest quality applicants):** - Identify 10–20 builders who have built adjacent projects and DM personally - Message hackathon winners from ETHGlobal, Chainlink, or relevant ecosystem events - Reach out to developers who have forked or starred your GitHub repos **Content to create during application window:** - "Types of projects we want to fund" thread (with examples) - "Q&A: Common questions about applying" post - "We funded [grantee] — here's what they built" spotlight to show real outcomes ### Application Form Optimization Keep it short. Every extra field = fewer applications. **Minimum viable application:** 1. Project name and one-line description 2. What are you building? (200 words max) 3. How does it benefit [Protocol] ecosystem? 4. Team background (GitHub, prior work) 5. Requested amount + budget breakdown 6. Timeline with milestones 7. Contact info **Remove:** unnecessary legal language, complex multi-stage forms, anything that requires >30 min to complete for micro grants. --- ## MODULE 3 — Application Review Framework **Trigger:** User needs a systematic way to evaluate grant applications. ### Review Scorecard (0–5 per criterion) ``` APPLICATION REVIEW: [Project Name] Reviewer: [Name] | Date: [Date] CRITERION SCORE (0–5) NOTES ───────────────────────────────────────────────── 1. Ecosystem Fit [ ] Does this directly benefit [Protocol]? 2. Team Credibility [ ] GitHub, past projects, doxxed/anon? 3. Technical Feasibility [ ] Can they actually build this? 4. Originality [ ] Novel vs. copy of existing project? 5. Milestone Clarity [ ] Are deliverables specific and measurable? 6. Budget Reasonableness [ ] Fair for the scope of work? 7. Long-term Value [ ] Will this still matter in 12 months? TOTAL: [ ] / 35 RECOMMENDATION: ☐ Approve as submitted ☐ Approve with modifications (specify below) ☐ Request more information ☐ Reject (reason required) NOTES FOR COMMITTEE: [Free text] ``` ### Review Red Flags Reject or flag immediately if: - No GitHub profile or prior technical work (for dev grants) - Budget request has no breakdown ("we need $20K for development") - Project could be built without a grant (VC-backed teams asking for grants) - Copy-paste of another protocol's existing tool - Team has received a grant before and didn't deliver - Vague milestones ("we will build the platform" — when? what exactly?) ### Interview Questions (for shortlisted applicants) 1. "Walk me through how this integration actually works technically." 2. "What's the biggest risk to this project and how do you mitigate it?" 3. "Why build on [Protocol] vs. alternatives?" 4. "What happens to this project if the grant runs out?" 5. "Have you talked to potential users? What did they say?" --- ## MODULE 4 — Communications & Announcements **Trigger:** Need to announce grants round, results, or grantee spotlights. ### Round Launch Announcement (Thread format) ``` Tweet 1 (Hook): "[Protocol] Grants [V#] is open. [Total $] available for builders who [SPECIFIC OUTCOME]. We fund [TYPE 1], [TYPE 2], and [TYPE 3]. Here's everything you need to know 🧵" Tweet 2: What we fund (with real examples) Tweet 3: Grant tiers and amounts Tweet 4: Timeline (open → review → results → funding) Tweet 5: Past grantees + what they built (credibility) Tweet 6: How to apply (link + deadline) Tweet 7: "Tag a builder who should apply 👇" ``` ### Results Announcement Template ``` Subject/Hook: "[Protocol] Grants [V#] — [X] projects funded, [$Y] deployed" We reviewed [X] applications over [Y] weeks. [Z] projects made the cut. Here's what we're funding and why: [Project 1 — 2 sentences: what it is + why we chose it] [Project 2 — same] [Project 3 — same] ... Total deployed this round: [$X] Ecosystem impact expected: [brief vision] Applications for [V#+1] open [date]. We're looking for builders who [specific need for next round]. ``` ### Grantee Spotlight Template ``` BUILDER SPOTLIGHT: [Name/Team] Project: [Name] Grant size: [Optional — disclose if protocol is transparent] Built: [What they delivered] [2–3 sentences on the problem they solved] [1 quote from grantee about the experience] Live at: [link if applicable] GitHub: [link] This is what we fund at [Protocol] Grants. Applications open [date → link] ``` --- ## MODULE 5 — Impact Reporting **Trigger:** End of round or quarterly reporting to DAO/community. ### Grants Impact Report Structure ``` [PROTOCOL] GRANTS — [ROUND/SEASON] IMPACT REPORT OVERVIEW ├── Round: V# ├── Applications received: [X] ├── Projects funded: [X] ├── Total deployed: [$X USD / X tokens] ├── Average grant size: [$X] └── Round duration: [dates] FUNDED PROJECTS [For each project: name, category, amount, status, deliverables met Y/N] ECOSYSTEM METRICS ├── GitHub stars / forks generated by grantees ├── Users/transactions generated (if measurable) ├── Integrations shipped └── Follow-on funding raised by grantees LEARNINGS THIS ROUND ├── What worked: [specific examples] ├── What didn't: [honest assessment] └── Changes for next round: [concrete improvements] TREASURY USAGE └── [Optional: transparency on how funds were managed] NEXT ROUND PREVIEW └── Focus areas, budget, timeline, application link ``` --- ## General Quality Rules 1. **Clarity converts.** Vague grants programs get vague applicants. Be extremely specific about what you fund. 2. **Show past results.** "We funded X and they built Y" is the best acquisition tool you have. 3. **Respect builder time.** Long applications signal you don't value their time. 4. **Follow up with rejected applicants** — they often become great future grantees when their project matures. 5. **Publish results even when uncomfortable.** Projects that failed to deliver should be documented — it builds DAO credibility. --- *Grants Program Marketing Skill v1.0* *Built for DAO contributors and protocol marketing leads running grants programs that attract real builders.*

path: README.md
content: # grants-program-marketing

![banner](banner.svg)

> SKILL.md for AI agents — Design, market, and operate a Web3 grants program that attracts real builders. Covers program positioning, applicant acquisition, review frameworks, communications, and impact reporting.

---

## Install

```
clawhub skill install grants-program-marketing
```

Or paste the repo URL directly into your OpenClaw chat and the agent will install it automatically.

---

## What it does

5 modules, all in one skill:

| Module | What it solves |
| --- | --- |
| **Program Design & Positioning** | Grant tiers, positioning statement, grants page copy structure |
| **Applicant Acquisition** | Channel strategy to attract builders via X, Discord, LinkedIn, and direct outreach |
| **Application Review Framework** | Scorecard, red flags, and interview questions for shortlisted teams |
| **Communications & Announcements** | Launch threads, results announcements, and grantee spotlight templates |
| **Impact Reporting** | End-of-round reports and DAO transparency docs |

---

## Who it's for

DAO contributors, protocol marketing leads, and grants committee members running programs that need to attract signal, not noise.

---

## File structure

```
grants-program-marketing/
└── SKILL.md    ← Full skill (5 modules)
```

---

## Built with

- [OpenClaw](https://openclaw.ai)
- [ClawHub](https://clawhub.ai)

---

## License

MIT


path: banner.svg
content: <svg width="1280" height="400" viewBox="0 0 1280 400" xmlns="http://www.w3.org/2000/svg">
  <defs>
    <linearGradient id="bg" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" style="stop-color:#0d1117"/>
      <stop offset="100%" style="stop-color:#161b22"/>
    </linearGradient>
    <linearGradient id="accent" x1="0%" y1="0%" x2="100%" y2="0%">
      <stop offset="0%" style="stop-color:#10B981"/>
      <stop offset="100%" style="stop-color:#059669"/>
    </linearGradient>
    <linearGradient id="glow" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" style="stop-color:#10B98120"/>
      <stop offset="100%" style="stop-color:#05966900"/>
    </linearGradient>
  </defs>
  <rect width="1280" height="400" fill="url(#bg)"/>
  <ellipse cx="200" cy="200" rx="300" ry="200" fill="url(#glow)"/>
  <g opacity="0.04" stroke="#ffffff" stroke-width="1">
    <line x1="0" y1="80" x2="1280" y2="80"/><line x1="0" y1="160" x2="1280" y2="160"/>
    <line x1="0" y1="240" x2="1280" y2="240"/><line x1="0" y1="320" x2="1280" y2="320"/>
    <line x1="160" y1="0" x2="160" y2="400"/><line x1="320" y1="0" x2="320" y2="400"/>
    <line x1="480" y1="0" x2="480" y2="400"/><line x1="640" y1="0" x2="640" y2="400"/>
    <line x1="800" y1="0" x2="800" y2="400"/><line x1="960" y1="0" x2="960" y2="400"/>
    <line x1="1120" y1="0" x2="1120" y2="400"/>
  </g>
  <rect x="0" y="0" width="1280" height="3" fill="url(#accent)"/>
  <!-- Diamond shapes decoration -->
  <rect x="960" y="80" width="70" height="70" rx="4" fill="none" stroke="#10B981" stroke-width="1" opacity="0.3" transform="rotate(45 995 115)"/>
  <rect x="960" y="80" width="110" height="110" rx="4" fill="none" stroke="#10B981" stroke-width="1" opacity="0.15" transform="rotate(45 995 115)"/>
  <rect x="1080" y="220" width="50" height="50" rx="4" fill="none" stroke="#059669" stroke-width="1" opacity="0.25" transform="rotate(45 1105 245)"/>
  <circle cx="995" cy="115" r="4" fill="#10B981" opacity="0.8"/>
  <circle cx="1105" cy="245" r="3" fill="#059669" opacity="0.6"/>
  <line x1="995" y1="115" x2="1105" y2="245" stroke="#10B981" stroke-width="1" opacity="0.2"/>
  <!-- Badge -->
  <rect x="80" y="100" width="130" height="28" rx="14" fill="#10B98120" stroke="#10B981" stroke-width="1"/>
  <text x="145" y="119" font-family="monospace" font-size="12" fill="#10B981" text-anchor="middle">SKILL.md</text>
  <!-- Title -->
  <text x="80" y="200" font-family="-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif" font-size="52" font-weight="700" fill="#ffffff" letter-spacing="-1">Grants Program</text>
  <text x="80" y="258" font-family="-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif" font-size="52" font-weight="700" fill="#10B981" letter-spacing="-1">Marketing</text>
  <text x="80" y="310" font-family="-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif" font-size="18" fill="#8b949e">Design, market, and operate a Web3 grants program that attracts real builders</text>
  <rect x="80" y="340" width="88" height="24" rx="12" fill="#10B98110" stroke="#10B98140" stroke-width="1"/>
  <text x="124" y="357" font-family="monospace" font-size="11" fill="#10B981" text-anchor="middle">5 modules</text>
  <rect x="180" y="340" width="90" height="24" rx="12" fill="#10B98110" stroke="#10B98140" stroke-width="1"/>
  <text x="225" y="357" font-family="monospace" font-size="11" fill="#10B981" text-anchor="middle">DAO ready</text>
  <rect x="282" y="340" width="100" height="24" rx="12" fill="#10B98110" stroke="#10B98140" stroke-width="1"/>
  <text x="332" y="357" font-family="monospace" font-size="11" fill="#10B981" text-anchor="middle">OpenClaw</text>
</svg>


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)