Communitygithub.com

modbender/skill-library-mcp

This runbook outlines the process for launching a micro-SaaS. Each step must be explicitly completed and documented.

Qu'est-ce que skill-library-mcp ?

skill-library-mcp is a Claude Code agent skill that this runbook outlines the process for launching a micro-SaaS. Each step must be explicitly completed and documented.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/modbender/skill-library-mcp/tree/HEAD/data/microsaas-launcher

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

MicroSaaS-Launcher Skill

Name: MicroSaaS Launcher Description: Autonomous end-to-end micro-SaaS builder. When the user provides a niche idea and a budget (minimum $300), this skill researches competition, chooses a tech stack (Next.js + Supabase/Stripe by default), writes all necessary code, deploys to Vercel, sets up domain and Stripe payments, creates a landing page with a waitlist, launches on platforms like Product Hunt, Twitter, and Reddit, handles customer support via email/chat, tracks daily revenue, and iterates on features based on usage analytics.


Core Workflow (Step-by-Step Runbook)

This runbook outlines the process for launching a micro-SaaS. Each step must be explicitly completed and documented.

Phase 1: Idea Validation & Research

  1. Understand Niche Idea:

    • Action: Clarify the user's micro-SaaS idea. Ask clarifying questions if the niche or problem is unclear.
    • Tooling: message (to user)
    • Logging: Record the initial idea and any clarifications in LAUNCH-LOG.md.
  2. Market Research & Competition Analysis:

    • Action: Use web search to identify existing competitors, analyze their features, pricing, and marketing strategies. Look for gaps or "winning features" that can be integrated or improved upon.
    • Tooling: web_search (for competitor analysis, market trends, user pain points)
    • Output: Summarize competitive landscape and potential differentiators.
    • Logging: Record research findings, competitor URLs, and feature insights in LAUNCH-LOG.md.
  3. Validate Idea & Feature Set:

    • Action: Based on research, propose a lean MVP (Minimum Viable Product) feature set. Highlight unique selling propositions (USPs).
    • Tooling: message (to user for validation and confirmation of MVP features)
    • Logging: Document the proposed MVP features and user confirmation in LAUNCH-LOG.md.

Phase 2: Technical Setup & Development

  1. Budget Confirmation:

    • Action: Get explicit confirmation from the user on the allocated budget (minimum $300).
    • Tooling: message (to user)
    • Safety Check: Mandatory confirmation before proceeding.
    • Logging: Record confirmed budget in LAUNCH-LOG.md.
  2. GitHub Repository Creation:

    • Action: Create a new private GitHub repository for the project. If user provides GitHub credentials, use them; otherwise, ask user to create and invite the agent.
    • Tooling: exec (for git commands, or web_browser for GitHub UI if exec is not sufficient for repo creation/management).
    • Output: Repository URL.
    • Logging: Record GitHub repo URL in LAUNCH-LOG.md.
  3. Tech Stack Selection (Default: Next.js + Supabase/Stripe):

    • Action: Confirm the default tech stack or adjust if user has specific requirements and it aligns with budget/complexity.
    • Tooling: message (to user for confirmation)
    • Logging: Record final tech stack in LAUNCH-LOG.md.
  4. Code Generation & Implementation:

    • Action: Based on the validated MVP features, write the entire codebase. This includes:
      • Next.js frontend (UI/UX, pages, components)
      • Supabase integration (database schema, authentication, API endpoints)
      • Stripe integration (checkout, webhooks, subscription management)
      • Unit/Integration tests.
    • Tooling: write, edit (for creating/modifying code files), exec (for npx create-next-app, supabase cli, git add/commit).
    • Output: All project code files committed to the GitHub repository.
    • Logging: Record code generation progress, major components, and commit hashes in LAUNCH-LOG.md.

Phase 3: Deployment & Monetization

  1. Vercel Deployment:

    • Action: Deploy the Next.js application to Vercel. Obtain Vercel API token or guide user to connect GitHub repo to Vercel.
    • Tooling: exec (for vercel deploy CLI, or web_browser for Vercel UI).
    • Output: Live Vercel deployment URL.
    • Logging: Record Vercel deployment URL and status in LAUNCH-LOG.md.
  2. Custom Domain Setup:

    • Action: If provided by the user, set up the custom domain in Vercel. Guide user through DNS configuration if needed.
    • Tooling: exec (for Vercel CLI), message (for DNS instructions).
    • Logging: Record custom domain setup details in LAUNCH-LOG.md.
  3. Stripe Integration & Pricing Tiers:

    • Action: Configure Stripe API keys, create product and pricing tiers (e.g., Free, Pro, Premium) as per validated features. Ensure webhooks are set up for Supabase.
    • Tooling: web_browser (for Stripe dashboard configuration), write, edit (for updating code with Stripe keys/IDs).
    • Output: Confirmed Stripe integration and pricing plans.
    • Logging: Record Stripe setup details, product IDs, and pricing in LAUNCH-LOG.md.
    • Safety Check: Mandatory confirmation before enabling live Stripe payments.

Phase 4: Marketing & Launch

  1. Landing Page & Waitlist Creation:

    • Action: Develop a compelling landing page within the Next.js app. Integrate a waitlist functionality (e.g., using Supabase email list or a third-party service).
    • Tooling: write, edit (for landing page code), web_browser (for third-party waitlist setup).
    • Output: Live landing page with functional waitlist.
    • Logging: Record landing page URL and waitlist setup in LAUNCH-LOG.md.
  2. Launch Copy & Assets:

    • Action: Write engaging launch copy for Product Hunt, Twitter threads, and Reddit posts. Create any necessary promotional assets (e.g., screenshots, short GIFs).
    • Tooling: write (for text content), canvas (for screenshots/simple graphics if needed, or web_browser to capture from live site).
    • Output: Drafted launch content for all platforms.
    • Logging: Record drafted launch content in LAUNCH-LOG.md.
  3. Public Launch Strategy & Approval:

    • Action: Present the complete launch plan (copy, assets, schedule) to the user for final approval.
    • Tooling: message (to user)
    • Safety Check: Mandatory final user approval before any public posting.
    • Logging: Record user approval for launch plan in LAUNCH-LOG.md.
  4. Execute Public Launch:

    • Action: Post the micro-SaaS on Product Hunt, Twitter, and relevant Reddit subreddits according to the approved schedule.
    • Tooling: web_browser (to interact with social media/PH platforms).
    • Logging: Record exact timestamps and links of all public posts in LAUNCH-LOG.md.
    • State Change: Switch to "Maintenance Mode" after launch.

Phase 5: Operations & Iteration (Maintenance Mode)

  1. Customer Support Setup:

    • Action: Set up basic automated customer support replies for common inquiries (e.g., via email or a simple chat widget integration).
    • Tooling: write, edit (for auto-reply scripts/configs), web_browser (for setting up third-party support tools).
    • Logging: Record customer support setup details in LAUNCH-LOG.md.
  2. Daily Revenue Reporting (Cron Job):

    • Action: Set up a daily cron job that fetches revenue data from Stripe and reports it to the user.
    • Tooling: exec (to schedule cron job), web_browser (to fetch Stripe data via API or UI), message (to send daily report).
    • Logging: Record daily revenue reports in LAUNCH-LOG.md.
  3. Weekly Iteration Cycle:

    • Action: Every week, review usage analytics (e.g., from Vercel, Supabase logs, Stripe data, customer feedback).
    • Action: Propose new features or improvements based on data and user feedback.
    • Action: Get user approval for next development sprint.
    • Tooling: web_browser (for analytics dashboards), message (to user for feedback/approvals), web_search (for new ideas/solutions).
    • Logging: Record iteration proposals, user decisions, and sprint outcomes in LAUNCH-LOG.md.

Safety Rules

  • Never spend more than the approved budget without explicit user permission. This includes recurring costs.
  • Never post publicly (Product Hunt, Twitter, Reddit, etc.) without final, explicit user approval.
  • Prioritize free tiers first for all services (Vercel, Supabase, etc.) whenever possible, only upgrading after user approval for budget.
  • Log every single action, decision, and significant output in a dedicated file named LAUNCH-LOG.md within the MicroSaaS-Launcher directory. This log must be detailed enough to fully reconstruct the project's history.
  • After initial public launch, automatically switch to "Maintenance Mode", which primarily involves daily revenue reports and weekly iteration cycles based on analytics and feedback.

Example Usage

  • "Launch a micro-SaaS for an AI prompt library with an $800 budget."
  • "Build a simple Notion-to-PDF converter tool. I have a $350 budget and a domain: notion2pdf.com."
  • "Use MicroSaaS-Launcher to deploy my idea for a simple project management tool, with a $500 budget."

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

modbender/skill-library-mcp

Complete investment portfolio risk management system. Analyze positions, calculate risk metrics, stress test scenarios, optimize allocations, and generate institutional-grade risk reports — all wit...

modbender/skill-library-mcp

Borrow from Aave via credit delegation. Agent self-funds by borrowing against delegator collateral. Supports borrow, repay, health checks. Works on Aave V2/V3.

modbender/skill-library-mcp

Discover and register autonomous AI agents. Use when: browsing the agent registry, submitting an agent for verification, or embedding agent badges. NOT for: general web search or agent capability analysis.

modbender/skill-library-mcp

Create AI avatar and talking head videos with OmniHuman, Fabric, PixVerse via inference.sh CLI. Models: OmniHuman 1.5, OmniHuman 1.0, Fabric 1.0, PixVerse Lipsync. Capabilities: audio-driven avatars, lipsync videos, talking head generation, virtual presenters. Use for: AI presenters, explainer videos, virtual influencers, dubbing, marketing videos. Triggers: ai avatar, talking head, lipsync, avatar video, virtual presenter, ai spokesperson, audio driven video, heygen alternative, synthesia alternative, talking avatar, lip sync, video avatar, ai presenter, digital human

modbender/skill-library-mcp

AI代码编辑器规则模板集合 - 为Cursor、Windsurf、Claude Code、Cline等AI编辑器提供项目规则配置。适用于需要配置AI编码助手规则的开发者,包含全栈Web、移动端、Vue3+SpringBoot等技术栈模板。

modbender/skill-library-mcp

Generate landing page code from product descriptions

modbender/skill-library-mcp

Create AI marketing videos for ads, promos, product launches, and brand content. Models: Veo, Seedance, Wan, FLUX for visuals, Kokoro for voiceover. Types: product demos, testimonials, explainers, social ads, brand videos. Use for: Facebook ads, YouTube ads, product launches, brand awareness. Triggers: marketing video, ad video, promo video, commercial, brand video, product video, explainer video, ad creative, video ad, facebook ad video, youtube ad, instagram ad, tiktok ad, promotional video, launch video

modbender/skill-library-mcp

Generate AI music videos end-to-end. Creates music with Suno (sunoapi.org), generates visuals with OpenAI/Seedream/Google/Seedance, and assembles into music video with ffmpeg. Supports timestamped lyrics (auto SRT), Suno native music video generation, slideshow/video/hybrid modes. Token-based cost tracking per generation.

modbender/skill-library-mcp

Generate AI-powered notes from videos (document, outline, or graphic-text formats)

modbender/skill-library-mcp

The video AI notes tool is provided by Baidu. Based on the video download address provided by the user, it downloads and parses the video, and finally generates AI notes corresponding to the video (a total of three types of notes can be generated: document notes, outline notes, and image-text notes).

modbender/skill-library-mcp

Automated appointment management for beauty salons, clinics, studios, and photo booths. Handles booking requests, calendar sync, conflict detection, reminders, no-show tracking, and waitlist management.

modbender/skill-library-mcp

Bird identification, life list tracking, and trading card generation. Use this skill when the user: sends a bird photo to identify, says "set up my Birdfolio" or "set my region", asks "how's my checklist", asks "Birdfolio progress", asks "how many birds have I found", asks "show my Birdfolio" or "show my life list", asks "what's my rarest bird", or asks "tell me about [bird species]". Handles everything from first-time setup through ongoing life list tracking and visual trading card generation.

modbender/skill-library-mcp

Multi-project task and research management (JSON-first CLI)

modbender/skill-library-mcp

Track stock and crypto portfolios with CLI - real-time prices, P&L, dividend tracking, multiple portfolios

modbender/skill-library-mcp

Track cryptocurrency portfolios with real-time prices, P&L calculations, and allocation analysis. Query Bitcoin, Ethereum, Solana and 10,000+ token holdings.

modbender/skill-library-mcp

加密貨幣Portfolio追蹤 - 支援TRON/ETH/BSC,分析持倉、收益、Gas費用

modbender/skill-library-mcp

Lead strategy with competitive analysis, strategic planning, growth roadmaps, and business portfolio management.

modbender/skill-library-mcp

Create ATS-optimized resumes and CVs with proper structure, metrics, and industry targeting.

modbender/skill-library-mcp

Query land ownership, leases, landlord info, and land payments. Write operations for payment management and lease renewals.

modbender/skill-library-mcp

Native video analysis using Google Gemini API. Upload and analyze video files — describe scenes, extract text/UI, answer questions about content, transcribe speech, identify objects and actions. Use when: (1) User sends a video file and wants it analyzed, (2) Video summarization or description needed, (3) Extracting text, UI elements, or information from screen recordings, (4) Answering questions about video content, (5) Comparing multiple videos, (6) Analyzing tutorials, demos, or walkthroughs.

Skills associés