{
  "$schema": "https://schemas.agentskills.io/discovery/0.2.0/schema.json",
  "skills": [
    {
      "name": "moltline-mcp-connect",
      "type": "skill-md",
      "description": "Connect any MCP client to Moltline Studio's 14 hosted MCP servers over Streamable HTTP, discover their tools via server cards, and check fleet health.",
      "url": "https://moltlinestudio.com/skills/moltline-mcp-connect.md",
      "digest": "sha256:adb57c9a0f230a64a565f4ef18fb2a529a4f4d33b28f04fc2ae974612d5a2eeb"
    },
    {
      "name": "moltline-skill-catalog",
      "type": "skill-md",
      "description": "Find the right Moltline Studio agent skill bundle across marketplaces (Agensi, Smithery, Glama, cursor.directory) for a given task before building from scratch.",
      "url": "https://moltlinestudio.com/skills/moltline-skill-catalog.md",
      "digest": "sha256:59cdd4908de51ad6d5075b60896d7d5709dedb1dad6cd1cfb5a5c9559789278a"
    },
    {
      "name": "accommodations-planner",
      "type": "skill-md",
      "description": "\"Plain-language explanations of common accommodation terms teachers meet in official plans \\u2014 what each generally looks like in classrooms. Use when a plan lands with vocabulary you have not implemented before.\"",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/accommodations-planner/SKILL.md",
      "digest": "sha256:adff451bb532abd4381d06593041cafe6c9e8bc6da2a1874964281cc7b1b5990"
    },
    {
      "name": "accounting-practice-pal",
      "type": "skill-md",
      "description": "Generate a starter document checklist for a new client by situation, in plain English. Use at first contact, before the engagement details are even settled.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/accounting-practice-pal/SKILL.md",
      "digest": "sha256:3dbe58b445d00aa58cc30fb71fad469267657222401a3e4c6f516dffb5b13c0b"
    },
    {
      "name": "api-architect",
      "type": "skill-md",
      "description": "Run 12 questions against any endpoint before it ships to catch the mistakes that become permanent. Use as the final gate before merging any API change.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/api-architect/SKILL.md",
      "digest": "sha256:52d90db3c5552d1818506aaf2e21995ed7e435dcc090bd1e00106656cd858d4e"
    },
    {
      "name": "appointment-keeper",
      "type": "skill-md",
      "description": "One list of everything expiring in the next 90 days, sorted by how soon it bites. Use quarterly or whenever expiry anxiety strikes.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/appointment-keeper/SKILL.md",
      "digest": "sha256:7e5912a1473748b02074f4e1c99e1cfbd0dcadfd5e61f0df0500cbbcb20883ec"
    },
    {
      "name": "art-critique-partner",
      "type": "skill-md",
      "description": "Guide a self-critique of any piece through seven questions; use before sharing work or whenever no critique partner is available.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/art-critique-partner/SKILL.md",
      "digest": "sha256:9a0ecd318947f586f9f5c47d40d4249a7a4a127484b047689afe481fd488278f"
    },
    {
      "name": "auto-shop-service-desk",
      "type": "skill-md",
      "description": "Generate the five repair-status message templates every shop needs, in your shop's voice; use to set up proactive customer updates.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/auto-shop-service-desk/SKILL.md",
      "digest": "sha256:1b042aca7f14af56d2612e377715e8837e81b7c3f27210d3bf3af89619a25738"
    },
    {
      "name": "blog-machine",
      "type": "skill-md",
      "description": "Produce the post skeleton that beats the blank page for any topic in two minutes; use when starting from zero, before a client call, or to unstick a post you cannot begin.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/blog-machine/SKILL.md",
      "digest": "sha256:74c12361a37fad828317fd01c3c4eb6e27a9909ec8868ce2a20b03eb1582e471"
    },
    {
      "name": "bookkeepers-assistant",
      "type": "skill-md",
      "description": "List every uncategorized or oddly-categorized transaction in an export, sized and sorted for fastest cleanup. Use when the user wonders how messy their books are or pastes an export to check.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/bookkeepers-assistant/SKILL.md",
      "digest": "sha256:47c848595681c6f8840808222aceb3835d8cee73d5c71e12a0ddc758ded9ea28"
    },
    {
      "name": "brand-voice-keeper",
      "type": "skill-md",
      "description": "Reveal a brand's actual voice through five forced-choice questions with instant analysis; use at the very start of voice work, or to get a vague client saying concrete things about how they sound.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/brand-voice-keeper/SKILL.md",
      "digest": "sha256:aabf438126d61bc29d7402613bfe88ae3e632071a8043736e42dcaa2d0d4eec7"
    },
    {
      "name": "bug-hunter",
      "type": "skill-md",
      "description": "Turn a vague 'it's broken' into a report a maintainer can act on. Use whenever a bug needs to be filed, handed off, or posted to an issue tracker.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/bug-hunter/SKILL.md",
      "digest": "sha256:542bcb21c73d75d973f384d8d03b1d59a84ad7a42acb7bcacffdf3d663512f5a"
    },
    {
      "name": "calendar-surgeon",
      "type": "skill-md",
      "description": "One pasted week in, one blunt verdict out on how sick the calendar is and where it hurts most; use as the fast first look before any deeper surgery.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/calendar-surgeon/SKILL.md",
      "digest": "sha256:eebd8da3dc0e23b17ebad4ee271ab700fa5eded3536d9897e511202cfe8687cf"
    },
    {
      "name": "car-keeper",
      "type": "skill-md",
      "description": "Generate the maintenance calendar for the user's exact vehicle and driving pattern. Use when the user asks what maintenance their car needs and when, or wants a service schedule to start from.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/car-keeper/SKILL.md",
      "digest": "sha256:1ddb2a93e7acc8761804e58f704e533056f202afa31084f012ef94ff25ce1e71"
    },
    {
      "name": "career-upskiller",
      "type": "skill-md",
      "description": "Ten questions that reveal your real gap for a target role. Use before spending money on any course, or when you suspect the gap is not what you think.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/career-upskiller/SKILL.md",
      "digest": "sha256:b00c61bc89a73997c4bb7373038b92c37482580cde14ded597adafc5f38566a8"
    },
    {
      "name": "celebration-planner",
      "type": "skill-md",
      "description": "Everything to lock in for a celebration, grouped by weeks-out with lead times built in. Use when the user asks what they need to do for an upcoming party or wants a party checklist.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/celebration-planner/SKILL.md",
      "digest": "sha256:bfa125edee860bc9d41e170990ec2f402450212ea53d7cca8140b46aa46323b2"
    },
    {
      "name": "certification-tracker",
      "type": "skill-md",
      "description": "The full path to a target certification on one page, with verify markers. Use when deciding whether to pursue a cert or what the first unblocking step is.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/certification-tracker/SKILL.md",
      "digest": "sha256:ce5a6ae15e63a11af7990d5b3848fdb72a838602f3ac3357f873bd8e349e1282"
    },
    {
      "name": "chief-of-staff",
      "type": "skill-md",
      "description": "\"Turn rough notes into a crisp yesterday/today/blockers update; use before a standup, an investor ping, or any moment someone asks what you have been doing.\"",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/chief-of-staff/SKILL.md",
      "digest": "sha256:6e9db17acd45609e585175e2271ad633735d1948d28bc8a0e3acc8931279f413"
    },
    {
      "name": "classroom-commander",
      "type": "skill-md",
      "description": "\"Get a quick, dignified playbook to reset a class period that's going sideways \\u2014 right now or for tomorrow. Use in the planning minutes before or after the rough one.\"",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/classroom-commander/SKILL.md",
      "digest": "sha256:50fd7e8da8670fd1220dd0548cc38ac3e92314ffdf1e7906b8b6262e80e4df56"
    },
    {
      "name": "cli-craftsman",
      "type": "skill-md",
      "description": "Paste your --help output and get a concrete rewrite with reasons. Use when the user suspects their help text confuses people or wants a fast second opinion on it.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/cli-craftsman/SKILL.md",
      "digest": "sha256:c34b8e35bd2772cc35a8911e5640626b885d4192b078c1cdc2ccac7f2e88c0f0"
    },
    {
      "name": "clinic-office-helper",
      "type": "skill-md",
      "description": "Generate the office FAQ page skeleton covering what patients actually ask clinics. Use when building or overhauling the practice's FAQ or welcome packet.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/clinic-office-helper/SKILL.md",
      "digest": "sha256:8a0676ce397c5e41d443d34468ec12bdecaa3fc6aa1646613dc2c2191e6829c7"
    },
    {
      "name": "code-archaeologist",
      "type": "skill-md",
      "description": "A structured note-taking template for your first week in a new codebase. Use when the user starts on unfamiliar code and wants their learning captured instead of evaporating.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/code-archaeologist/SKILL.md",
      "digest": "sha256:df895f204c6e62244cc41ff033f52e8cc46ef54644c7b6392a5e18bc41c8d342"
    },
    {
      "name": "code-explainer",
      "type": "skill-md",
      "description": "Paste one function and get what it does, why it exists, and its gotchas. Use when the learner wants a fast, honest read on a single piece of code.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/code-explainer/SKILL.md",
      "digest": "sha256:4a332735edeabbe31a7abbf72851ede5a39f0791bf25db7211f0d3b96145dbc9"
    },
    {
      "name": "coding-teacher",
      "type": "skill-md",
      "description": "Serve one small daily coding exercise at the learner's level with test cases and laddered hints. Use each day the learner checks in, or whenever they ask for today's exercise.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/coding-teacher/SKILL.md",
      "digest": "sha256:f0caa937a991245bde16731df6a8d0db88d1f0843ba5c8e8a0e8981cb827e2cd"
    },
    {
      "name": "comedy-writing-room",
      "type": "skill-md",
      "description": "Mine the comedian's ordinary week for ten workable premises; use when the notebook is empty and everything feels done already.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/comedy-writing-room/SKILL.md",
      "digest": "sha256:94a407e4d72cf875ea37a60cbba853ece18036a966a73f0ee236c7dbab2df375"
    },
    {
      "name": "construction-foreman-aide",
      "type": "skill-md",
      "description": "Get the two-minute end-of-day site log format crews actually fill in. Use to standardize daily documentation across projects today.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/construction-foreman-aide/SKILL.md",
      "digest": "sha256:66b7d31503e9a072a3dfee40cbb01b4171a2c72e618851702192dd697ffa716f"
    },
    {
      "name": "content-studio-pro",
      "type": "skill-md",
      "description": "Generate ten scroll-stopping openings for any topic, spread across distinct hook mechanics; use before drafting any post, script, or headline when the opening line is the blocker.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/content-studio-pro/SKILL.md",
      "digest": "sha256:b032868d1d97dc0f560991fc7c03f55bdb93fcb175eb30ec9eb496478a06468e"
    },
    {
      "name": "context-switch-killer",
      "type": "skill-md",
      "description": "Park any incoming interruption in one line and return to flow in under ten seconds; use the moment a ping, thought, or 'quick question' lands mid-focus.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/context-switch-killer/SKILL.md",
      "digest": "sha256:2fba571ed83ef461176f3c1d7aec51abafcff02b86f7344e02e2f3b7316274f6"
    },
    {
      "name": "copy-closer",
      "type": "skill-md",
      "description": "Generate ten CTAs matched to a page's actual intent instead of defaulting to 'Learn More'; use whenever any button, link, or ask needs words and the cursor is blinking.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/copy-closer/SKILL.md",
      "digest": "sha256:3805844563333a9b40a66f4dfcd9d55c79bb630cc5c8b8d8f54b1fd264a8e1bc"
    },
    {
      "name": "course-creator",
      "type": "skill-md",
      "description": "Generate a course's first module map from a single topic prompt; use when the course is still just an idea and a pile of expertise.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/course-creator/SKILL.md",
      "digest": "sha256:7ea838a4cefeb814093afe8a514b2e2f9bf1aeb1402fde3ffee0515a182c4923"
    },
    {
      "name": "creative-sprint-coach",
      "type": "skill-md",
      "description": "Deliver a ready-to-start 30-day challenge for the maker's medium; use when someone wants to start a sprint today without designing one.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/creative-sprint-coach/SKILL.md",
      "digest": "sha256:ab7fe4ae66ae9362c30c1e48472221d980ad2ffb9f05c51cb343c551c76b0105"
    },
    {
      "name": "crm-hygienist",
      "type": "skill-md",
      "description": "List every open deal with no activity in 14 or more days, ranked by value with days-silent attached; use as the Monday-morning two-minute pipeline truth serum.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/crm-hygienist/SKILL.md",
      "digest": "sha256:9648ba04f961c51776acddccf32cef3eb50f46735ddd280864e0169ad5d23270"
    },
    {
      "name": "curriculum-architect-hs",
      "type": "skill-md",
      "description": "\"Outline a single lesson in backward-design order \\u2014 objective, evidence, arc \\u2014 in about five minutes. Use for tomorrow's lesson or to feel out the method before planning a full unit.\"",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/curriculum-architect-hs/SKILL.md",
      "digest": "sha256:c4b9113c6e7379fc793cc7ce86311182253b4d986dfc1bc1faa710a5149c51d6"
    },
    {
      "name": "daily-dispatch",
      "type": "skill-md",
      "description": "Force-rank today's overgrown list down to three with a one-line reason each; use any morning the to-do list is longer than the day.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/daily-dispatch/SKILL.md",
      "digest": "sha256:9e9747a338bbe3467fd6b4e65cb4e684d6fe7a9eeb0677f8b4943d6ea6c2e5da"
    },
    {
      "name": "database-doctor",
      "type": "skill-md",
      "description": "Paste a slow query and schema, get ranked index candidates with reasoning and costs. Use when a specific query is slow and you suspect an index would help.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/database-doctor/SKILL.md",
      "digest": "sha256:3e9749674424e1877d6befb1fdbd8bb031df66814daff61b164a4851e8faf3dd"
    },
    {
      "name": "deadline-guardian",
      "type": "skill-md",
      "description": "One list of everything due in the next 14 days, sorted by risk rather than by date; use Monday morning or any time the week feels ominous.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/deadline-guardian/SKILL.md",
      "digest": "sha256:934f0287f8a9063324848924bc1ee1633e92360203ba7cc3eb2e722622f4eb11"
    },
    {
      "name": "decision-log",
      "type": "skill-md",
      "description": "Provide the one-page record format for decisions that matter, tuned to the user's situation with a worked example; use when someone wants to start logging decisions today.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/decision-log/SKILL.md",
      "digest": "sha256:8eaf9ff987089cabb5ce203bd32b6e20a42788839d0442687b81e00265a0cc25"
    },
    {
      "name": "delegation-desk",
      "type": "skill-md",
      "description": "A 60-second verdict on whether a task is worth delegating or faster to just do; use whenever you catch yourself doing something someone else could.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/delegation-desk/SKILL.md",
      "digest": "sha256:307d03c90c3aa87c949bed7f15ef22edcd752509885d7ec9f9b739bebcf1be24"
    },
    {
      "name": "deliverability-doctor",
      "type": "skill-md",
      "description": "\"Check a subject line for spam-risk patterns and get two clean rewrites with the reasoning explained. Use before any send, in about thirty seconds.\"",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/deliverability-doctor/SKILL.md",
      "digest": "sha256:1913beb2169ab861ecae2920934fdcf06605c8962b5b9dada8fce87989789b43"
    },
    {
      "name": "dependency-warden",
      "type": "skill-md",
      "description": "The safe path through any major version bump, as a reusable checklist. Use when the user is about to take a major upgrade and wants the steps that prevent the classic disasters.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/dependency-warden/SKILL.md",
      "digest": "sha256:939461c8a258592da38da70bfc5a360b56d16036de819758cf4833f55217c067"
    },
    {
      "name": "devflow-engineer",
      "type": "skill-md",
      "description": "Write a clean conventional commit message from a diff or change description. Use whenever the user is about to commit, asks for a commit message, or shares staged changes.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/devflow-engineer/SKILL.md",
      "digest": "sha256:a2222463e31847a218dca4c0fae18d260560743458e17c57154c9fb2c94fbeb1"
    },
    {
      "name": "devops-sentinel",
      "type": "skill-md",
      "description": "The ten checks that catch most bad deploys before they leave the driveway. Use as a fast gate before any production deploy when there's no custom checklist yet.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/devops-sentinel/SKILL.md",
      "digest": "sha256:d6a5f6c41bf3e7b1cf94cd10ebe9179e1c76451b1c093a0f7279f4c743122aa7"
    },
    {
      "name": "digital-declutter",
      "type": "skill-md",
      "description": "The weekend digital cleanup as a step-by-step checklist with safe stopping points. Use when the mess has reached the point of action, one bounded session at a time.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/digital-declutter/SKILL.md",
      "digest": "sha256:5ea773beabc9e16ee2c0245e90309046eaf2ab5e6d4ae29a1d365b4b4c37339e"
    },
    {
      "name": "docs-engineer",
      "type": "skill-md",
      "description": "Paste a README and get the three fixes that most improve a stranger's first five minutes. Use before publishing a repo or when onboarding feedback says setup is confusing.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/docs-engineer/SKILL.md",
      "digest": "sha256:7013a1c36d9c066271a2783a218d74f3766dc19044f462535354210480a15cd8"
    },
    {
      "name": "ecommerce-operator",
      "type": "skill-md",
      "description": "Turn a product photo description and bullet facts into one publishable product description. Use for a quick single-product page without the full catalog treatment.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/ecommerce-operator/SKILL.md",
      "digest": "sha256:eb07c9abebd40b414da9003a3c9e3881c05fb2ad33247223835d7b4319c02d9f"
    },
    {
      "name": "errand-router",
      "type": "skill-md",
      "description": "Keep one running errand list with zones and deadlines that gets swept weekly and never silently grows. Use when the user wants an errand list started, added to, or reviewed.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/errand-router/SKILL.md",
      "digest": "sha256:861dd40eea45092f6bc86e3ac9a6428dce1669023a3a90af684268f0598b9c75"
    },
    {
      "name": "error-budget-keeper",
      "type": "skill-md",
      "description": "The five sections every postmortem needs, sized for small teams. Use when the user wants to run their first postmortem or standardize how incidents get written up.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/error-budget-keeper/SKILL.md",
      "digest": "sha256:0639769df4e272a869b3d72ef5202d0e4536b9963e2a1219ec562156f8920ab7"
    },
    {
      "name": "essay-coach",
      "type": "skill-md",
      "description": "Test a pasted thesis against the three tests of a workable essay claim in one pass. Use when a student wants a fast verdict on whether their thesis can carry an essay.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/essay-coach/SKILL.md",
      "digest": "sha256:0f5a669f07ce8feb287698cd58e20f30aad10d62458272bd8b21b3c19adc8b36"
    },
    {
      "name": "event-planner-pro",
      "type": "skill-md",
      "description": "Turn an event's basic shape into a starter minute-by-minute show timeline; use for any event to see what a real run-of-show looks like.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/event-planner-pro/SKILL.md",
      "digest": "sha256:48ea61d5fd6b6641b611e160736812488081902591f08c5e52c6310612a9614c"
    },
    {
      "name": "everyday-pa",
      "type": "skill-md",
      "description": "A morning readout of the three emails that actually need the user today. Use at the start of the day or whenever the user asks what in their inbox matters.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/everyday-pa/SKILL.md",
      "digest": "sha256:7a6637cf4d2dca4ecfc324d51a6e180d3bbdc64375ea5d131e2813de575431c7"
    },
    {
      "name": "exam-crammer",
      "type": "skill-md",
      "description": "Produce a two-week exam study plan from a syllabus and an exam date in one pass. Use when an exam is about two weeks out and the student has no plan, only a syllabus and rising dread.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/exam-crammer/SKILL.md",
      "digest": "sha256:c9e67ac505ae8e42a4b1b839b0c274a3c42f843a8885ff5807465f35acba800f"
    },
    {
      "name": "family-coordinator",
      "type": "skill-md",
      "description": "The fridge-door summary of the family's week ahead, built in five minutes on Sunday. Use every Sunday evening as the one habit that catches the chaos early.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/family-coordinator/SKILL.md",
      "digest": "sha256:f2ed1fdf0a673672e1a974dec7efd8d080d67974fa76f8e18fefec37743d9c79"
    },
    {
      "name": "farm-market-vendor",
      "type": "skill-md",
      "description": "Write three honest, stopping-power signs for your stand from what you're selling this week; use before any market day.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/farm-market-vendor/SKILL.md",
      "digest": "sha256:fa687e264315079ce4e5094d68f4d8e9464b1e5def5744b2109f0bf8ca6f7852"
    },
    {
      "name": "finance-butler",
      "type": "skill-md",
      "description": "Find every recurring charge hiding in pasted statements and list them with annual cost. Use as a first sweep before any subscription cleanup.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/finance-butler/SKILL.md",
      "digest": "sha256:244a887e63a35fa97010de7f4dcd27cf9c2e36c27238e25a3977634601802e48"
    },
    {
      "name": "fitness-coach-desk",
      "type": "skill-md",
      "description": "Get the weekly client check-in script that takes five minutes and actually gets replies. Use to start a check-in habit this week, even with zero systems.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/fitness-coach-desk/SKILL.md",
      "digest": "sha256:250ad61caae885d59a2c3fd6ae9767e688f549ab5b8279a24589b243c9b96667"
    },
    {
      "name": "focus-architect",
      "type": "skill-md",
      "description": "A guided 50-minute single-task sprint with a hard scope line and a clean exit; use when you need one thing finished and your attention keeps sliding off it.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/focus-architect/SKILL.md",
      "digest": "sha256:e42314ce1bb42c32250396f70603e9d8eadaf2e769d129506ad6cb7ebdf8ed00"
    },
    {
      "name": "followup-machine",
      "type": "skill-md",
      "description": "\"Draft a single follow-up nudge that adds value instead of just bumping the thread. Use whenever a reply is overdue and 'just checking in' is on the tip of your fingers.\"",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/followup-machine/SKILL.md",
      "digest": "sha256:5976f23a11c56dd9d26d78ba60038e945dd8021079d86b2d55b8373894a25085"
    },
    {
      "name": "freelance-agency-desk",
      "type": "skill-md",
      "description": "Generate the problem-first proposal skeleton for any project from a short brief; use before writing any proposal from scratch.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/freelance-agency-desk/SKILL.md",
      "digest": "sha256:719907fc491eab3822398df0461192fccedfe6a22ef433cd2704e9a261c5dd03"
    },
    {
      "name": "frontend-finisher",
      "type": "skill-md",
      "description": "Check a UI against the eight accessibility issues most products ship with, in fifteen minutes. Use on any page before it goes public, or as a first look at an inherited frontend.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/frontend-finisher/SKILL.md",
      "digest": "sha256:9a5ff7147fd93b9abfe10af1519a32b7902d577566ba8c64f504a94e1fed0c2e"
    },
    {
      "name": "ghostwriter-desk",
      "type": "skill-md",
      "description": "Paste three samples of someone's writing and get a starter voice profile back; use to see voice modeling work before onboarding a real client.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/ghostwriter-desk/SKILL.md",
      "digest": "sha256:df72a33afbcf0d5010ea6855384d7dd0037b2e34173ec672da1ceb656a3fe6f1"
    },
    {
      "name": "gift-genius",
      "type": "skill-md",
      "description": "Build the master list of birthdays, anniversaries, and dates the user must not miss. Use once to set up, then whenever a new person or date enters the picture.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/gift-genius/SKILL.md",
      "digest": "sha256:eef20fc78fe29cb7de4849e41c658daf85d53506aa572dd5a4fe271114d947af"
    },
    {
      "name": "git-wizard",
      "type": "skill-md",
      "description": "Build a correct .gitignore for your exact stack, and clean up files already tracked by mistake. Use when starting a repo or when build artifacts keep showing up in diffs.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/git-wizard/SKILL.md",
      "digest": "sha256:c3c99f520d1de64dea9b73244bf2c1b89b2046a73f9e3c430ef6326f86e8d8fb"
    },
    {
      "name": "goal-tracker",
      "type": "skill-md",
      "description": "Give a blunt feasibility pass on a list of goals against the hours that actually exist; use at term start, new year, or any moment of excessive ambition.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/goal-tracker/SKILL.md",
      "digest": "sha256:56ea06c1bb55316ca9a505c3777a8b5aea847e79d5b2f2f15f7938a8bd193548"
    },
    {
      "name": "grant-writing-studio",
      "type": "skill-md",
      "description": "Turn one mission paragraph plus a funder's guidelines into a letter-of-inquiry skeleton tailored to that funder. Use when the user wants to approach a funder and needs the LOI started today.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/grant-writing-studio/SKILL.md",
      "digest": "sha256:3b82eb8755c88c068b059f6e22d6044f2f73841690a89196ae72d5963324f0b8"
    },
    {
      "name": "habit-forge",
      "type": "skill-md",
      "description": "Build a one-glance weekly habit scorecard sized to what the user will actually fill in; use when starting tracking or when a tracker was abandoned.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/habit-forge/SKILL.md",
      "digest": "sha256:2357f2df45311594a6963905487073a8c06a359b76f62717c278cf9a3a10fc45"
    },
    {
      "name": "history-guide",
      "type": "skill-md",
      "description": "Provide a reusable cause-and-effect timeline format for any historical period with a worked entry. Use when starting to study any period, or to convert an existing date list into causal form.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/history-guide/SKILL.md",
      "digest": "sha256:6422e527afc45383322283796b3adfa462fc396d8b5af83b1221d0e30efd8fda"
    },
    {
      "name": "hoa-community-manager",
      "type": "skill-md",
      "description": "Draft courteous, firm-when-needed dues reminders tuned to a resident's payment history; use whenever assessment reminders need to go out.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/hoa-community-manager/SKILL.md",
      "digest": "sha256:fa857671cfe574830f59e77ab24f313fdd88d47def4dbefbfc72ad7faa304bea"
    },
    {
      "name": "homeschool-planner",
      "type": "skill-md",
      "description": "The homeschool week on one flexible page, per child. Use every weekend to set the week, or mid-week to re-plan after life happens.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/homeschool-planner/SKILL.md",
      "digest": "sha256:b7c56a6bf10da0f0d5a712a0fa282bd0501de1182fab8a9641d5d3271606dc67"
    },
    {
      "name": "household-manager",
      "type": "skill-md",
      "description": "Turn meal plans and scattered scraps into one clean, deduplicated grocery list. Use before a grocery run or when notes and requests have piled up all week.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/household-manager/SKILL.md",
      "digest": "sha256:b39f5b5caec6dbc0033f316f7954aedddfe34b7bd3a83ba243aab4e9f66ca2e1"
    },
    {
      "name": "inbox-commander",
      "type": "skill-md",
      "description": "Produce a morning summary of what in the inbox actually needs you, in three lines; use daily before opening email, so email does not open you.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/inbox-commander/SKILL.md",
      "digest": "sha256:d39a515a08d938f13a051b441f9aa375927aa32eda13a040163bbd196f20bb3f"
    },
    {
      "name": "insurance-agency-aide",
      "type": "skill-md",
      "description": "Draft a complete quote follow-up sequence in your agency's voice from one quote's details; use right after any quote goes out.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/insurance-agency-aide/SKILL.md",
      "digest": "sha256:d9398475061e327657d5391c637000886f90770e9d39a86d622ba4db2e9d1256"
    },
    {
      "name": "kids-homework-helper",
      "type": "skill-md",
      "description": "Three hints for any homework problem, from nudge to almost-there, never the answer. Use when a child is stuck and a parent wants to help without just telling.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/kids-homework-helper/SKILL.md",
      "digest": "sha256:85a9992f8cbb96e494a4a70c9a28b330bc1bf6d78d0917848106bca28827876d"
    },
    {
      "name": "landlord-assistant",
      "type": "skill-md",
      "description": "Produce clean drafts of routine tenant notices like entry, rent reminders, and policy updates; use whenever a standard notice needs writing.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/landlord-assistant/SKILL.md",
      "digest": "sha256:2c7d365a2fcb3b741a6783a4cad4c4d615e23605388e07207a7705a9ccbf5057"
    },
    {
      "name": "language-learning-coach",
      "type": "skill-md",
      "description": "\"Get a fresh 15-minute practice menu for your language and level, in under a minute. Use daily, especially on days when motivation is the scarce resource.\"",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/language-learning-coach/SKILL.md",
      "digest": "sha256:33fb7d12962dbb095089b2b4285332551838132a9f8be8fa4fe17f401bce34f0"
    },
    {
      "name": "language-tutor",
      "type": "skill-md",
      "description": "Deliver one genuinely useful phrase each day with usage notes and a memory hook. Use at the start of the day, or whenever the learner asks for their daily phrase.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/language-tutor/SKILL.md",
      "digest": "sha256:38c0108005d57d1446c43ca5ecc5414b8ee4633a41f37fcbf763d0c8112be2cd"
    },
    {
      "name": "lecture-digestor",
      "type": "skill-md",
      "description": "Paste raw lecture notes and get the one-page version with gaps marked. Use after any lecture for a fast, honest compression of what you captured.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/lecture-digestor/SKILL.md",
      "digest": "sha256:de51cf71b59218e38656ab7bda3b107a3eb1cd403fd18679f346de01efb95151"
    },
    {
      "name": "legal-office-clerk",
      "type": "skill-md",
      "description": "Generate a thorough client intake template tailored to a small practice's matter types. Use when building or upgrading the firm's intake process.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/legal-office-clerk/SKILL.md",
      "digest": "sha256:85d2a308b0431d6804a84b81f92e9e838b06418b467ced6da4999cec3608c5a3"
    },
    {
      "name": "life-admin-clerk",
      "type": "skill-md",
      "description": "Surface every expiry date the household is currently gambling on, in one sitting. Use when the user wants to know what's expiring or has ever been burned by a lapsed document.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/life-admin-clerk/SKILL.md",
      "digest": "sha256:43b304dec70b05c5b4a8bd3ae164734c453b66977df2cf36448e2fee32345c3e"
    },
    {
      "name": "linkedin-outreach-pro",
      "type": "skill-md",
      "description": "\"Rewrite a draft LinkedIn connection request so it reads honest, specific, and worth accepting. Use on any draft before it goes out.\"",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/linkedin-outreach-pro/SKILL.md",
      "digest": "sha256:0a0dcec26aa1804fa23d0014035a1f9f5b26595633b33cba175007147183b88d"
    },
    {
      "name": "math-mentor",
      "type": "skill-md",
      "description": "Serve one daily math problem at the student's level with a three-rung hint ladder. Use each day the student checks in, or whenever they ask for today's problem.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/math-mentor/SKILL.md",
      "digest": "sha256:36740da1a5a62bd9b143e9a688caadc80d17e8dfc363bbb2e4ac4a12013c655d"
    },
    {
      "name": "meal-planner",
      "type": "skill-md",
      "description": "Three tonight-ideas built from what's already in the kitchen, decided in two minutes. Use at 5pm on any day the plan didn't survive.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/meal-planner/SKILL.md",
      "digest": "sha256:68146262aab773515af64184f1b9e381dd3de1586bbba1e9a3f400c6af261de5"
    },
    {
      "name": "meeting-master",
      "type": "skill-md",
      "description": "Estimate what a recurring meeting really costs in attendee-hours and money, and judge whether it earns it; use before accepting or renewing any recurring invite.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/meeting-master/SKILL.md",
      "digest": "sha256:1df3bf58899badb6a37b9506b08cfbd296667f1913c88dc2f8ad318e59cebe2a"
    },
    {
      "name": "membership-org-manager",
      "type": "skill-md",
      "description": "Draft a new-member welcome message series that starts engagement right in the first two weeks; use when onboarding new members or fixing a weak welcome.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/membership-org-manager/SKILL.md",
      "digest": "sha256:9e8172f74c5422b2e2c7125f1745f5ade667863ecbc198f77d9d92d72b2ba080"
    },
    {
      "name": "memory-athlete",
      "type": "skill-md",
      "description": "Paste a list and get three different mnemonics for it, ready to test. Use for any list that must be remembered by a date, from anatomy to a speech's points.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/memory-athlete/SKILL.md",
      "digest": "sha256:4c04b5276f5bede4d5189059551267cb977035a1b51904d4dec009124bcd139b"
    },
    {
      "name": "memory-keeper",
      "type": "skill-md",
      "description": "One good question a day worth answering, filed with its date into a simple record. Use when the user wants a daily journaling prompt or a tiny memory habit.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/memory-keeper/SKILL.md",
      "digest": "sha256:55974dd8092ad7cbb5f8f857034a9ca0eb15ff4f8908bce1268323d167798003"
    },
    {
      "name": "morning-anchor",
      "type": "skill-md",
      "description": "Put the user's morning routine on one card in two sizes and iterate it weekly. Use when the user wants their routine written down, simplified, or reviewed after a week of use.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/morning-anchor/SKILL.md",
      "digest": "sha256:6b873400a94aaf34bf3a65d7680e5f4b205713efd4a8607f84d4cbcb26191f92"
    },
    {
      "name": "move-manager",
      "type": "skill-md",
      "description": "The master pre-move checklist people wish they'd had last time, grouped by weeks-out. Use when the user wants a moving checklist or asks what they are forgetting.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/move-manager/SKILL.md",
      "digest": "sha256:cfc0dacffe2e547920913a2123a7dd9f6665ea662aef6c28b78341190bdf515e"
    },
    {
      "name": "multichannel-sequencer",
      "type": "skill-md",
      "description": "\"Generate a ready-to-adapt 3-touch starter sequence \\u2014 email, LinkedIn, email \\u2014 for one ICP in minutes. Use to get a first coordinated motion running today.\"",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/multichannel-sequencer/SKILL.md",
      "digest": "sha256:adca9428133cbe36437786ad30cb9570351b17a4adba8ce89a1ecf9f2ceb80cd"
    },
    {
      "name": "newsletter-chief",
      "type": "skill-md",
      "description": "Rank five subject line variants with stated reasons rather than vibes; use right before every send, when the issue is done but the subject line is a shrug.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/newsletter-chief/SKILL.md",
      "digest": "sha256:75f1e06dba6edc1ae5e789af2180728192367faa82ba6fb0ccb42d2b82ca1fbd"
    },
    {
      "name": "nonprofit-organizer",
      "type": "skill-md",
      "description": "Draft a specific, warm donor thank-you letter from gift details; use right after any donation arrives.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/nonprofit-organizer/SKILL.md",
      "digest": "sha256:2aef571be708cb0ca42c5f69accf5d18e418b4241b985b1bccb64d6ec94346f3"
    },
    {
      "name": "notetaker-pro",
      "type": "skill-md",
      "description": "Clean raw meeting scrawl or reading notes into structured, linkable entries without losing your words; use on any note too messy to trust in a month.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/notetaker-pro/SKILL.md",
      "digest": "sha256:19ab1a14d4839967fa9a8d3c768da91c037ea1be6f5298f42638e211c395dbba"
    },
    {
      "name": "okr-navigator",
      "type": "skill-md",
      "description": "Paste your existing OKRs and get a hard critique of vague, sandbagged, or fantasy ones; use before the quarter locks, while rewrites are still free.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/okr-navigator/SKILL.md",
      "digest": "sha256:32b6e717ad789866897e579b7388d8cf79baaf18614d4f432c97b4bd9cfe52e2"
    },
    {
      "name": "oss-maintainer",
      "type": "skill-md",
      "description": "Bug and feature templates that produce reports maintainers can act on. Use when the user's issue queue is full of unusable reports or they are setting up a new repository.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/oss-maintainer/SKILL.md",
      "digest": "sha256:d33cd7a0604d1073cb13c94bcc1ac1fc92ecd921a414abfa2860627c7e9bdeb2"
    },
    {
      "name": "pair-programmer",
      "type": "skill-md",
      "description": "Explain your problem once and get back the single question most likely to unblock you. Use when the user is stuck and wants a fast nudge rather than a full session.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/pair-programmer/SKILL.md",
      "digest": "sha256:a6aa58cb7b4685de50e3d51e07b543d7aab76649b8e27081492823b57435fde4"
    },
    {
      "name": "parent-homework-coach",
      "type": "skill-md",
      "description": "\"A 10-minute rescue plan for a homework battle already in progress: reset the room, restart the work, save the night. Use mid-meltdown, when nothing is getting done and everyone is fried.\"",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/parent-homework-coach/SKILL.md",
      "digest": "sha256:a9d1bc96d3cadb6f5da78aa02db6930accac322237dc28a8ba85d73130793ed1"
    },
    {
      "name": "perf-profiler",
      "type": "skill-md",
      "description": "A fair benchmark setup in five steps, ready to fill in and run. Use when the user wants to measure something quickly without designing a methodology from scratch.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/perf-profiler/SKILL.md",
      "digest": "sha256:04895e3cfa14ece7000599d89e08b65cb6787965235b4cd278028e4d3aec9c22"
    },
    {
      "name": "pet-assistant",
      "type": "skill-md",
      "description": "Build the one-page pet profile that sitters, boarders, and vet front desks all ask for. Use when the user wants a pet profile, info sheet, or care card.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/pet-assistant/SKILL.md",
      "digest": "sha256:882f94aa7cfb186b1789591b775c3fce0deff062b6f794d9f6539d539d6649bd"
    },
    {
      "name": "photo-curator",
      "type": "skill-md",
      "description": "Give three caption angles for any photo the user describes; use when a post is sitting in drafts because the words won't come.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/photo-curator/SKILL.md",
      "digest": "sha256:428cc9e44fa93fd26498084b923116f54b4e0fe52cd88d35bc3481c00f20d98b"
    },
    {
      "name": "podcast-producer",
      "type": "skill-md",
      "description": "Generate the episode page format listeners actually use, pre-filled from your episode details; use when setting up a show's notes format or upgrading pages that are just a paragraph and a link.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/podcast-producer/SKILL.md",
      "digest": "sha256:b598c91956da7b30780b953b3e8684ca5e1b8775a65dbd3cc1a4583f3b2caa93"
    },
    {
      "name": "poetry-workshop",
      "type": "skill-md",
      "description": "Deliver a daily writing prompt with one craft focus attached; use every morning or whenever the page is blank, to build a writing practice fifteen minutes at a time.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/poetry-workshop/SKILL.md",
      "digest": "sha256:90105a0ce0e5ccd7417554e5a0c820e1cff37dab118646426d94fcef9b813cfc"
    },
    {
      "name": "pro-exams-study-desk",
      "type": "skill-md",
      "description": "Find the realistic study hours hiding in a working week and rate each slot's quality for deep or light study. Use when the user says they have no time to study or wants to know what their schedule can support.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/pro-exams-study-desk/SKILL.md",
      "digest": "sha256:c6eadd9b9f3b62b22eaf78148555f6b6704646d57d99e9b41b4845ce24ce6cb9"
    },
    {
      "name": "project-pilot",
      "type": "skill-md",
      "description": "Everything to nail down before a project starts, checked in fifteen minutes; use before committing money or announcing dates to anyone.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/project-pilot/SKILL.md",
      "digest": "sha256:bad1573594a90164e98721a0a0469368b9a40b1a2597575112adc42d8203f579"
    },
    {
      "name": "reading-butler",
      "type": "skill-md",
      "description": "Sort a to-be-read pile into next, someday, and admit-it-never with honest criteria. Use when the user mentions an out-of-control book pile or wants their reading list sorted.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/reading-butler/SKILL.md",
      "digest": "sha256:6891728ea72747cafe9cce826ef6c418f70ae2bc6cea3e766f4422d1c2f5f004"
    },
    {
      "name": "reading-comprehension-coach",
      "type": "skill-md",
      "description": "Turn any pasted passage into comprehension questions with answer locations. Use to self-quiz after a reading or to check that an assigned text was actually understood.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/reading-comprehension-coach/SKILL.md",
      "digest": "sha256:4bcfb44bedf06b80f12233d661a097e6033eb056807425ee3a0c15295ed21fa9"
    },
    {
      "name": "realestate-wingman",
      "type": "skill-md",
      "description": "Tighten and warm an existing listing description while keeping every stated fact intact. Use when copy exists but reads flat, bloated, or cold.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/realestate-wingman/SKILL.md",
      "digest": "sha256:87546fa5f0aa30ecbc42ea443306a9a4513d8ebbc179141847a7ab66b9add353"
    },
    {
      "name": "recruiter-copilot",
      "type": "skill-md",
      "description": "Draft one personalized candidate outreach message that doesn't read like spam; use before sending any sourcing message.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/recruiter-copilot/SKILL.md",
      "digest": "sha256:e6f581e5093bdbcaf167b3ea8c600d1e7a65af6635b2e32791b9d2ccdd80336f"
    },
    {
      "name": "refactor-surgeon",
      "type": "skill-md",
      "description": "A 10-point pass that grades any file's structural health in minutes. Use when reviewing unfamiliar code, prioritizing cleanup, or sanity-checking your own module before review.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/refactor-surgeon/SKILL.md",
      "digest": "sha256:38eee7e5483a93d511e1a1289794c6efb559bb577c1fe2cf575e1008b4010656"
    },
    {
      "name": "report-builder",
      "type": "skill-md",
      "description": "Deliver the update format busy readers finish \u2014 lede, deltas, risks, ask \u2014 tuned to the user's cadence with one worked example; use to fix a rambling status format today.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/report-builder/SKILL.md",
      "digest": "sha256:ca76134ed8b720ea6bb2be6c9972bcaf08fff12985f8f9c04793e8097c630868"
    },
    {
      "name": "research-navigator",
      "type": "skill-md",
      "description": "Convert any pasted reference into clean APA, MLA, or Chicago format with missing fields flagged. Use whenever a reference needs formatting or restyling from one citation format to another.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/research-navigator/SKILL.md",
      "digest": "sha256:af5e3255fe48f398ee325ba6a433066eff3508b480e2315ed2309468d776d964"
    },
    {
      "name": "restaurant-front-desk",
      "type": "skill-md",
      "description": "Paste any single restaurant review and get back the public reply that helps. Use for the review sitting unanswered right now.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/restaurant-front-desk/SKILL.md",
      "digest": "sha256:e545cb3f6f4158f3366380d68f191866625557e91e40b6c20695bb6049069ace"
    },
    {
      "name": "sales-call-coach",
      "type": "skill-md",
      "description": "\"Generate sharp, non-generic discovery questions for a specific prospect and offer. Use before any first call, or when your discovery keeps producing polite answers and no information.\"",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/sales-call-coach/SKILL.md",
      "digest": "sha256:941579332238fbb4e7f2939e17807c648d20c54f793730c3c0b2ed349c1b92c1"
    },
    {
      "name": "salon-studio-manager",
      "type": "skill-md",
      "description": "Generate ready-to-fill aftercare card templates for your top five services in one pass. Use to standardize aftercare today, before drafting per-client messages.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/salon-studio-manager/SKILL.md",
      "digest": "sha256:038e1ed10ce394dd739f7a65626a4a15c225a4ef8c82679469ea79e6227560a1"
    },
    {
      "name": "science-lab-partner",
      "type": "skill-md",
      "description": "Provide the standard lab report skeleton with what belongs in each section and self-check questions. Use when a student faces a blank page before any lab write-up.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/science-lab-partner/SKILL.md",
      "digest": "sha256:f062dd466fc606d2a5fd72d4544194c172f75c45a2fa42c1e8097446dfe84244"
    },
    {
      "name": "script-doctor",
      "type": "skill-md",
      "description": "Adapt twenty proven hook patterns to your specific topic with ready-to-say lines; use when planning content for the week or staring at a topic with no opening in mind.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/script-doctor/SKILL.md",
      "digest": "sha256:500c0c328aaff3037e60adb0f55cbac0718c390c3f35a9bfc738a12740ea7e28"
    },
    {
      "name": "security-reviewer",
      "type": "skill-md",
      "description": "A pre-launch defensive pass anyone on the team can run in an afternoon. Use before shipping anything public-facing or after inheriting a project with unknown security posture.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/security-reviewer/SKILL.md",
      "digest": "sha256:c494157e769a912e6b7b7596e726263c43720b18bc921ca5510af877b335dad2"
    },
    {
      "name": "smb-ops-desk",
      "type": "skill-md",
      "description": "Build a ranked list of who owes you money, sorted by age and amount, from whatever records exist. Use when the user wants to know where their cash is stuck.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/smb-ops-desk/SKILL.md",
      "digest": "sha256:2f5ee732d55809a353dfef1c1c74e00a258db40bebf0b232906e4ac4608db192"
    },
    {
      "name": "social-secretary",
      "type": "skill-md",
      "description": "Draft the graceful yes, no, or maybe to any invitation, in the user's own voice. Use the moment an invitation needs answering and the right words aren't there.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/social-secretary/SKILL.md",
      "digest": "sha256:c2f8c8eb07d581219460cf239b3dc0214eb55f109096186e812715a439996b81"
    },
    {
      "name": "social-strategist",
      "type": "skill-md",
      "description": "Reshape one idea natively for three platforms with distinct hooks and formats; use whenever one good idea deserves more than one post, or a strong post on one platform should travel.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/social-strategist/SKILL.md",
      "digest": "sha256:1b499e0ab3d9f4910e42df50f9f70788fdfd27da51af05ba7faf5a66282c9390"
    },
    {
      "name": "songwriting-partner",
      "type": "skill-md",
      "description": "Produce twenty titles that suggest a song rather than label a topic; use at the start of a write or when a finished song still has a placeholder name.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/songwriting-partner/SKILL.md",
      "digest": "sha256:f5ce2f7fcab3f69ff2e73bdac8e03e3a9fae55b626d10909e5d2e2148fbad4ff"
    },
    {
      "name": "sop-writer",
      "type": "skill-md",
      "description": "Generate a fill-in skeleton for documenting any recurring task, pre-seeded from a two-minute description; use to start documenting today without the full interview.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/sop-writer/SKILL.md",
      "digest": "sha256:6cf166314e8cf1aeb614b04f52ad99bf4e53950b63232f31acc185fc4c6d9862"
    },
    {
      "name": "sprint-mechanic",
      "type": "skill-md",
      "description": "The ticket format that prevents mid-sprint surprises, ready to adopt today. Use when the user wants a standard ticket structure or asks why their tickets keep going sideways.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/sprint-mechanic/SKILL.md",
      "digest": "sha256:ace1fb66fb1f0d0dbb56e8ff6c01ebf033ec671d9c0a34c619f4034eed3c3782"
    },
    {
      "name": "story-smith",
      "type": "skill-md",
      "description": "Generate ten story premises with built-in conflict from your interests; use when starting fresh, between projects, or when every idea feels either empty or already taken.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/story-smith/SKILL.md",
      "digest": "sha256:8550593dd2a89698c6786f72725378a00d6b26615c32cc88204352ef8ce13a17"
    },
    {
      "name": "str-host-manager",
      "type": "skill-md",
      "description": "Draft gracious public replies to guest reviews, positive and negative, that read well to the next guest; use whenever a review needs a public response.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/str-host-manager/SKILL.md",
      "digest": "sha256:bf8bf8a4b6cad15369c1f1cdd0b7e900fe7b57eb9465a711769393fb707a1d42"
    },
    {
      "name": "study-coach",
      "type": "skill-md",
      "description": "Convert any notes into clean question-and-answer flashcards ready for review or import. Use when the student pastes notes, a chapter, or a vocab list and wants cards to drill from.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/study-coach/SKILL.md",
      "digest": "sha256:908d307197244e088316915cf66d8d6ef870c3107465e2a72bafddcba9a45446"
    },
    {
      "name": "study-group-director",
      "type": "skill-md",
      "description": "\"Convert any solo study task \\u2014 flashcards, rereading, problem sets, essay outlining \\u2014 into a structured group format in minutes. Use when the group is meeting but nobody knows what to actually do together.\"",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/study-group-director/SKILL.md",
      "digest": "sha256:0916678f19d5bb92d4bd968fa2d5f7c559efe984955553b71cea3a8fa070842f"
    },
    {
      "name": "study-group-facilitator",
      "type": "skill-md",
      "description": "A fill-in study session plan that prevents social hour. Use when a group wants structure fast without a full facilitation setup.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/study-group-facilitator/SKILL.md",
      "digest": "sha256:e9f05095924260844f7e685665b8fd681fe81f51cd05e82df3330d02869c1b46"
    },
    {
      "name": "teacher-aide",
      "type": "skill-md",
      "description": "A four-level rubric skeleton adaptable to any assignment in minutes. Use when you need consistent grading language fast, before building a full custom rubric.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/teacher-aide/SKILL.md",
      "digest": "sha256:ff91a6176fc294008969948d6e220c762e8610b0c9d2a5ba1282605c9123d941"
    },
    {
      "name": "test-prep-strategist",
      "type": "skill-md",
      "description": "Find where section time actually goes with a simple per-block time map and one finding. Use after any timed practice section when time ran out or finished suspiciously early.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/test-prep-strategist/SKILL.md",
      "digest": "sha256:f3ad87d35565a73b6c45cac3cc2d6c38c1df879d2efffcc2723350b0f574c3f9"
    },
    {
      "name": "test-smith",
      "type": "skill-md",
      "description": "Rename tests so failures explain themselves without opening the file. Use when a suite's failure output reads like a phone book, or before sharing a suite with collaborators.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/test-smith/SKILL.md",
      "digest": "sha256:d0fe5a31977363d04861a29fc0f8fa1fc0c28f8640eb8baf268e2886ce583760"
    },
    {
      "name": "thesis-advisor",
      "type": "skill-md",
      "description": "Your thesis timeline back-planned from the deadline on one page. Use the day the deadline becomes real, or whenever the current plan stops being believable.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/thesis-advisor/SKILL.md",
      "digest": "sha256:95f8e1f0e6fefb70a75540c96a6bd97a9a542821d4e928a34e2f511b21eb5872"
    },
    {
      "name": "time-audit-analyst",
      "type": "skill-md",
      "description": "Set up the lightest time-tracking format that still supports leak-finding and utilization math; use when starting tracking or after abandoning a heavier system.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/time-audit-analyst/SKILL.md",
      "digest": "sha256:3b3cbb0a0bbbe3c0bf0e6fec50bdb7f2eaf13d59bca179da5e351edda771ab0a"
    },
    {
      "name": "travel-agency-desk",
      "type": "skill-md",
      "description": "Format any trip's bookings into the day-by-day itinerary layout clients love to receive; use to see agency-polish structure on a real trip.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/travel-agency-desk/SKILL.md",
      "digest": "sha256:475c7c393c800ebe3de99d8050a59cc3cd15b923a7213959c39a8d88a43a01f0"
    },
    {
      "name": "travel-concierge",
      "type": "skill-md",
      "description": "Generate a trip-specific packing list from destination, duration, and planned activities. Use once a trip is booked or whenever the user says they need to pack.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/travel-concierge/SKILL.md",
      "digest": "sha256:dc24bbef3b816483d2fb5e9a3f33547767875ae0446a1eb1bb5aee6fd0425ba7"
    },
    {
      "name": "tutoring-center-admin",
      "type": "skill-md",
      "description": "Turn one session's tutor notes into the after-session note that justifies the fee; use after any tutoring session.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/tutoring-center-admin/SKILL.md",
      "digest": "sha256:a4e8fb52fa183d693d4cb1dfcca00a65e2be8cd66f39778e23eaaab864fdeb18"
    },
    {
      "name": "virtual-classroom-producer",
      "type": "skill-md",
      "description": "\"Generate age-appropriate icebreakers and warm-ups for online sessions in seconds, matched to class size and platform. Use in the ten minutes before any live session that needs to start warm.\"",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/virtual-classroom-producer/SKILL.md",
      "digest": "sha256:3cfae5f93af8649ffaf31fb435f33f7c370f183182f86f2c63fc2f84a6b14b2a"
    },
    {
      "name": "visual-brief-writer",
      "type": "skill-md",
      "description": "Generate the one-page design brief template designers thank you for, pre-filled from a short project description; use at any project kickoff.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/visual-brief-writer/SKILL.md",
      "digest": "sha256:d22d68aa9ee5ec4dba4e2c2b40ebb738b6790a1516db3008cd7bc6a9fffbecde"
    },
    {
      "name": "wardrobe-valet",
      "type": "skill-md",
      "description": "Run the 30-minute closet inventory that maps what's owned, worn, and orphaned. Use when the user wants to start organizing their wardrobe or says they have nothing to wear.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/wardrobe-valet/SKILL.md",
      "digest": "sha256:cac73b915644588b5927157c590e5e11bd2b9dcfdc561a3bdf7cdadffb1932a5"
    },
    {
      "name": "weekly-review-coach",
      "type": "skill-md",
      "description": "Close the week in five minutes with three questions and one adjustment for next week; use any Friday, especially the ones too busy for a full review.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/weekly-review-coach/SKILL.md",
      "digest": "sha256:931eddf133011a538435dc81f0ba78fb6cb37dbba331fba9e5cd2cd759e452f0"
    },
    {
      "name": "youtube-strategist",
      "type": "skill-md",
      "description": "Rank five candidate titles for the creator's next video with reasons; use whenever a video is done but the title is still a working title.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/youtube-strategist/SKILL.md",
      "digest": "sha256:9dfba1bea17825ff880545a894c567cd2acb954340f66f76a0b3f7084e128071"
    },
    {
      "name": "zine-publisher",
      "type": "skill-md",
      "description": "Generate ten zine themes with a first-page idea for each; use when someone wants to make a zine and doesn't know about what.",
      "url": "https://raw.githubusercontent.com/GarphenGate/moltline-oss/main/skills/zine-publisher/SKILL.md",
      "digest": "sha256:c2fe7aff531f9f4c20f3b0c28ff77e12a3712c08f847ea1fe1754720fd05b637"
    }
  ]
}
