Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add SkillMedev/course-creator-launch-system --skill course-sales-pagegit clone --depth 1 https://github.com/SkillMedev/course-creator-launch-systemWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/skillmedev/course-creator-launch-system/course-sales-page)<a href="https://agentmods.dev/skills/skillmedev/course-creator-launch-system/course-sales-page"><img src="https://agentmods.dev/badge/skills/skillmedev/course-creator-launch-system/course-sales-page/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/skillmedev/course-creator-launch-system/course-sales-page"><img src="https://agentmods.dev/badge/skills/skillmedev/course-creator-launch-system/course-sales-page.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00123 | $0.02104 |
| Opus 5 | $0.00062 | $0.01052 |
| Sonnet 5 | $0.00025 | $0.00421 |
| Haiku 4.5 | $0.00012 | $0.00210 |
Grade A, and why
course-sales-page scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 10d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
This is a copy
100% identical to course-sales-page — 0 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.
How it starts
The opening of the file, as written. The whole thing — 121 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Course Sales Page
A course sales page fails one way above all others: it sells the course instead of the transformation - modules, hours of video, and features, when the buyer only cares what their life looks like after. This skill produces the long-form page in the section order that converts cold-to-warm readers, anchors the price with a value stack, and answers objections before the buyer bounces to "maybe later" - which for course launches means never.
This skill runs after course-outline-architect, which supplies the transformation statement and the cut-list bonuses, and alongside launch-email-sequence, which drives the traffic and must quote this page's promise, stack, and guarantee word-for-word. Testimonials arrive over time from community-engagement-playbook; the page ships with what proof exists today and gets stronger every cohort.
Worked example throughout: Dana, a productivity consultant with an 8,000-subscriber list, selling "Notion OS for Consultants" at $297.
Operating procedure
Step 1: Collect the inputs
- The transformation statement from course-outline-architect. If it does not exist, stop and build the outline first - a sales page for an undefined transformation is decoration.
- The module list with milestone names, and the cut-list items destined for the bonus vault.
- All available proof: student results, client results, the creator's own numbers, screenshots. Label anything unverified as unverified and do not use it.
- Price, and any payment plan.
- The top 5 to 7 objections. If unknown, mine replies from the pre-launch runway emails (launch-email-sequence collects these) or ask 5 audience members directly.
Step 2: Write above the fold
The formula: outcome + timeframe + differentiator, then one subhead of specificity, then the primary call to action. The headline states the after, never the mechanism.
Good/bad pair for Dana:
BAD: "Notion OS for Consultants - 6 modules and 28 video lessons
on building your consulting workspace in Notion"
(sells the course: features, format, effort)
GOOD: "Run your entire consulting practice from one Notion system -
and onboard your next client in under a day"
Subhead: "The exact operating system Dana built running a
productivity consultancy - installed in 6 milestones, about
4 hours of lessons, working from module one."
(sells the after; the course is just the vehicle)
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 10d ago First seen · 121 lines · 123 tokens per session scan A 6d04bed7b274
course-sales-page is a skill published in the GitHub repository SkillMedev/course-creator-launch-system (1 stars, last pushed 2mo ago), licensed MIT. It adds 123 tokens to every session and 2,104 once invoked, about $0.0006 per session on Opus 5. A static security scan graded it A with 0 findings. It is 100% identical to course-sales-page, differing in 0 lines, and is treated as a copy.
Other skills, from other repositories
copyright-holder-finder
Produces a step-by-step research plan for identifying the copyright holder of a specific piece of content — image, footage, text, music, or other media — tailored to the content type and jurisdiction.
gdpr-data-handling-note
Drafts a plain-language data handling notice for a journalistic or media production project that involves collecting, storing, or processing personal data — structured to meet GDPR transparency requirements while remaining understandable to non-lawyers.
source-bibliography-compiler
Compiles a formatted source list or bibliography from raw research notes, organising and standardising entries for publication, editorial records, or compliance documentation.
collaboration-proposal-writer
Writes a structured proposal for a co-production, editorial partnership, or cross-platform collaboration between two or more media organisations, clearly articulating the mutual benefit and division of responsibilities.
podcast-media-kit-generator
Generates a complete podcast media kit — the document you send to prospective sponsors, press, or festival/award submissions — covering show description, audience demographics, listener statistics, and sponsorship packages.
investor-brief-writer
Writes a concise investor brief for a commercial media project, covering market opportunity, revenue model, production plan, and the investment case — structured for a private investor or media investment fund, not a broadcaster or arts council.