Human Review
petergyang/human-review
Open an HTML file, Markdown file, or localhost page in the browser so the user can edit text directly and leave comments on specific parts, then send all edits and comments back to you.
A skill your agent uses when planning, promoting or running a webinar meant to convert — deciding the offer before the title, building the registration and reminder funnel, scripting the…
$ npx skills add ericrisco/rsc-harness --skill webinar -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install ericrisco/rsc-harness webinar --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/ericrisco/rsc-harness.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/webinar .claude/skills/webinar && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "webinar" agent skill from https://github.com/ericrisco/rsc-harness/tree/main/skills/webinar into .claude/skills/webinar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "webinar", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/ericrisco/rsc-harness/tree/main/skills/webinarType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add ericrisco/rsc-harness --skill webinar -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install ericrisco/rsc-harness webinar --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ericrisco/rsc-harness.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/webinar .agents/skills/webinar && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "webinar" agent skill from https://github.com/ericrisco/rsc-harness/tree/main/skills/webinar into .agents/skills/webinar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "webinar", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add ericrisco/rsc-harness --skill webinar -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install ericrisco/rsc-harness webinar --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ericrisco/rsc-harness.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/webinar .cursor/skills/webinar && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "webinar" agent skill from https://github.com/ericrisco/rsc-harness/tree/main/skills/webinar into .cursor/skills/webinar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "webinar", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/ericrisco/rsc-harness.git --path skills/webinar--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add ericrisco/rsc-harness --skill webinar -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install ericrisco/rsc-harness webinar --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ericrisco/rsc-harness.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/webinar .gemini/skills/webinar && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "webinar" agent skill from https://github.com/ericrisco/rsc-harness/tree/main/skills/webinar into .gemini/skills/webinar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "webinar", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install ericrisco/rsc-harness webinarInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add ericrisco/rsc-harness --skill webinar -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/ericrisco/rsc-harness.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/webinar .github/skills/webinar && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "webinar" agent skill from https://github.com/ericrisco/rsc-harness/tree/main/skills/webinar into .github/skills/webinar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "webinar", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add ericrisco/rsc-harness --skill webinar -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install ericrisco/rsc-harness webinar --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ericrisco/rsc-harness.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/webinar .opencode/skills/webinar && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "webinar" agent skill from https://github.com/ericrisco/rsc-harness/tree/main/skills/webinar into .opencode/skills/webinar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "webinar", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
webinarA skill your agent uses when planning, promoting or running a webinar meant to convert — deciding the offer before the title, building the registration and reminder funnel, scripting the…
Webinar is an agent skill from ericrisco/rsc-harness. Use when planning, promoting or running a webinar meant to convert — deciding the offer before the title, building the registration and reminder funnel, scripting the run-of-show, and splitting post-event follow-up by segment. Covers a low live attend rate, attendees who do not buy, and the transition into the pitch. NOT the slide visuals themselves (that is presentations), NOT the registration page copy (that is landing-copy).
Its SKILL.md is about 3.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including reference files (for example `evals/README.md`, `evals/cases.yaml` and `references/email-cadence.md`).
It sits in Documents & Office, covering Slides and decks. The repository describes itself as: Your agent invents things because it has no memory, and can't touch your database because it has no arms. rsc is the meta-harness that gives it both, plus the trade to know the… The licence is MIT.
Read from SKILL.md and the folder at commit e3d5b33. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Webinar loads about 3.5k tokens when it runs, and up to ~5.2k if it reads all its reference files. Until then it costs about 111 tokens; SKILL.md has 1,527 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from ericrisco/rsc-harness at commit e3d5b33, republished under its MIT licence (© ericrisco). 1,527 words, ~3,457 tokens.
.claude/skills/webinar/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.Run the webinar as one conversion event from end to end — from "we should do a webinar" to "we closed deals from it." You own four coupled phases in order: decide the offer, fill the seats, run it to convert, follow up by segment. You do not own the artifacts the specialists make. The slide visuals, the registration page's final words, the recurring content calendar, the standing newsletter — those get handed to siblings. What you own is the funnel and the run-of-show that stitch them into one timeline. A webinar is a sales conversation scheduled in advance; design the conversation, not the talk.
| The ask | Route to |
|---|---|
| Design the slide deck's visual layout / build the actual slides | ../presentations/SKILL.md |
| Write the final words on the registration landing page | ../landing-copy/SKILL.md |
| The recurring editorial calendar this webinar is one slot inside | ../content-engine/SKILL.md |
| The standing newsletter / general nurture program | ../newsletter/SKILL.md |
| Source and score the target list you'd invite | lead-gen |
| Cold DMs/emails inviting individuals one-to-one | ../cold-outreach/SKILL.md |
| Work the deals the webinar generates through stages | sales-pipeline |
| The investor/vision deck delivered to a room | pitch-deck |
The test: if the deliverable is the event funnel, the run-of-show, or the promote-and-follow-up timeline, it is webinar. If it is the slides, that is presentations. If it is the registration page's copy, that is landing-copy.
Before the title, before a single slide, write down the ONE thing this webinar sells — or the single next step it asks for. Why: the teaching only lands if you reverse-build it from the offer. A pitch bolted onto a finished talk feels like an ambush; a talk built backward from the offer feels like the obvious conclusion. The opening story plus the teaching should do ~80% of the selling, so the ask at the end is a small step, not a leap (Graham Cochrane $100k webinar template 2025; Best Seller Publishing 2025).
State it in one sentence before anything else:
This webinar sells: [the $1,500 6-week cohort]
The single next step we ask for: [book a 15-min enrollment call by Friday]
The 2–3 false beliefs the teaching must break: [1] ... [2] ... [3] ...If you cannot fill that in, stop. You are not ready to pick a title. Everything downstream — the hook, which beliefs the teaching dismantles, the stack, the follow-up CTA — is derived from these three lines.
You are optimizing five numbers, not one. Anchor every plan to registrants, because roughly half of them never show up live — median live attend rate is ~41.6% of registrants; B2B averages ~35–45% (Univid Webinar Report 2026; ON24 2025 Benchmarks). If you plan for "attendees," you under-fill the top and over-promise the close.
Registrants → Show-up (~42%) → Engaged → Converted → Post-event
reminder interaction offer follow-up replay/segment
sequence (polls/CTA) + close 0–72h ~25% of salesDiagnose by stage when something leaks:
| Symptom | Leaking stage | The lever |
|---|---|---|
| Lots of registrants, weak live turnout | show-up | reminder sequence + SMS (see below) |
| Good turnout, audience goes passive/drops | engaged | mid-session polls + live resource CTA |
| Engaged room, no sales | converted | the offer/stack and the permission transition |
| Live went fine, pipeline went quiet | post-event | segmented 0–72h follow-up |
Pick by goal, audience size, and repeatability — not by what feels more "premium."
| Live | Automated / on-demand | |
|---|---|---|
| Best for | launches, high-ticket, real-time Q&A and urgency | evergreen offers, always-on lead gen, time-zone spread |
| Audience | one concentrated cohort | trickle of registrants over weeks |
| Conversion driver | live interaction + scarcity | replay reach (40–44% of all views) |
| Cost | one production, full team | build once, runs unattended |
| Risk | one shot; weather/tech can sink it | feels canned if you fake "live" |
Default to live for the first run of any new offer (you learn the objections), then automate the winner.
The skeleton, with the 80/20 selling rule baked in:
1. Hook (0–5 min) — the promise + the story that earns the room's attention
2. Teaching (5–40 min) — break the 2–3 false beliefs, one block each, proof per block
3. Permission transition — explicitly ask to switch modes before you pitch
4. Stack + offer — what they get, framed against the cost of staying stuck
5. Close (the ask) — the single next step, with a clean deadline
6. Q&A — handle the live objections; do NOT re-open the teachingThe transition is where most webinars die — the speaker lurches from "value" to "buy now" with no bridge, and the room feels sold-at. Ask permission and name the shift:
Bad: "...and that's the framework. So anyway — I've got something to show you.
For just three payments of $500 you can..."
Good: "That's the whole method. Now — some of you want to implement this alone, and
these slides are enough to do that. For the rest who'd rather we do it with you
over the next six weeks, can I take two minutes to show you exactly how that
works? Then we'll open it up for questions."The "Good" version gives the room a choice, which lowers resistance — and it earns the pitch instead of springing it. Place a poll roughly every 10–12 minutes so the teaching stays a conversation. The full annotated, timed template — hook block, the per-belief teaching blocks, the stack/offer mechanics, poll placement, and how the stack changes by offer type — is in references/run-of-show.md. Hand the slide visuals for all of this to ../presentations/SKILL.md.
Start promotion ~4 weeks out; email is the dominant channel (~86% of teams), then organic and paid social (Amra & Elma 2025). Earlier start + multi-channel = more registrants. The channel mix, email-led:
T-28d announce email to list + organic posts
T-21d value teaser what they'll learn (one belief preview) + paid social on
T-14d social proof past-attendee result / agenda reveal
T-7d urgency builds "one week left", second list email
T-1d last call final registration push across all channelsFor the registration page itself, write a brief and hand the page to ../landing-copy/SKILL.md — do not write the final page copy yourself. The brief names: the single promise (matches the offer line above), the 3 belief-shifts as bullets, the date/time with time-zone, the host + credibility line, and the one CTA ("Save my seat"). Where this webinar sits in the wider calendar belongs to ../content-engine/SKILL.md. The full dated promotion table lives in references/email-cadence.md.
This is the highest-leverage block in the whole funnel and it is not optional polish. Day-of reminder emails drive ~38% of total live attendance, and the "5 minutes before" email gives the single biggest boost (ProperExpression). Adding SMS lifts registrant→attendee from a ~56% baseline to as high as 71% — a ~27% lift (Amra & Elma 2025).
Confirmation (instant) calendar invite + what to expect + "add to calendar"
T-24h email one reason to show up live (the thing replay won't have)
T-1h email + SMS link + "starts in 1 hour"
T-5min email + SMS "we're going live now — join link" ← biggest single leverSend the calendar invite via calendar-scheduling; if you're wiring the sends programmatically, email-connector owns the transport. The full row-by-row cadence with the metric each touch moves is in references/email-cadence.md.
Interaction roughly doubles lead conversion: interactive webinars (mid-session polls + a live resource-download CTA) converted attendees to MQLs at 38% vs 19% for passive slide-only decks (Amra & Elma 2025). Build the interaction into the run-of-show, don't improvise it:
Pick the platform from attendee count + session length + budget, not brand (StackScored 2026; Riverside 2026):
| Platform | Fits | Note |
|---|---|---|
| Demio | small live, ≤50 attendees | Starter ~$49/mo, 3h session cap |
| Livestorm | mid-size, polished | per-credit ~€2.50/unique-attendee — 3,000 live ≈ €7,500/event, expensive at scale |
| Zoom Webinars | large, familiar | scales to 10,000+ |
| Riverside | large + studio-quality recording | scales to 10,000+, strong replay asset |
Conversion is segment-specific — one follow-up does not fit all. High-engagement attendees convert to sales conversations at 12–15%, passive at 3–5%, replay-watching no-shows at 2–3% (Martal 2025). And the window is short: follow-up open rates drop from ~58% within 24h to ~31% after 48h (Default.com). Send the first touch in 0–24h, then 2–4 touches over 5–7 days. The follow-up is half the revenue — ~25% of webinar-related sales happen post-event, and 40–44% of total views come from replay (DigitalApplied 2026; Cloud Present).
| Segment | First touch | CTA matched to readiness |
|---|---|---|
| Engaged attendee | 0–4h | direct ask — book the call / claim the offer before deadline |
| Passive attendee | 0–24h | replay + the one objection they likely have, then the offer |
| No-show registrant | 0–24h | "you missed it — here's the replay", time-boxed |
| Replay-only viewer | on watch | offer + deadline, lower-commitment next step |
Hand the recurring nurture program (people who don't convert this cycle) to ../newsletter/SKILL.md. Hand the deals the webinar generated to sales-pipeline to work through stages. You own only the 0–72h conversion window.
Report these five and judge against benchmark — vanity registration counts hide every real leak:
Registration count — top of funnel (necessary, not sufficient)
Show-up rate — registrants → live; benchmark ~42% (B2B 35–45%)
Engagement rate — poll responses / live CTA clicks per attendee
Conversion rate — segment-split: engaged 12–15%, passive 3–5%, replay 2–3%
Post-event % — share of total sales closed after the live event (~25%)| Bad | Why it leaks | Good |
|---|---|---|
| Pick the title, then figure out what to sell | the teaching can't reverse-build; the pitch feels bolted on | write the one offer + next step before the title |
| Plan capacity off "attendees" | ~58% of registrants never show; you under-fill | anchor every number to registrants, assume ~42% show-up |
| One confirmation email, no reminders | day-of reminders drive ~38% of attendance — you forfeit it | confirmation → 24h → 1h → 5-min, add SMS |
| Slide-only, no interaction | passive converts to MQL at half the rate (19% vs 38%) | a poll every ~10–12 min + one live CTA |
| Lurch straight into the pitch | the room feels sold-at and resistance spikes | the permission transition — ask, name the mode switch |
| A 20-minute pitch block | selling should be ~20%, the teaching ~80% | story + teaching do the selling; the ask is a small step |
| One follow-up email to everyone | conversion is segment-specific; you waste the engaged and annoy the cold | three paths — attendee / no-show / replay |
| Follow up "next week" | opens halve after 48h; pipeline goes cold | first touch 0–24h, 2–4 touches over 5–7 days |
| Report registration count as the win | hides which stage actually leaked | the five-number scorecard, judged vs benchmark |
| Fake "live" on an automated webinar | the moment the audience notices, trust collapses | be honest it's on-demand, or run it genuinely live |
© ericrisco, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 4 other files (references) in skills/webinar of ericrisco/rsc-harness.
Open the folder on GitHubat commit e3d5b33
Webinar next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Webinar this skillericrisco/rsc-harness | 167 | — | ~3.5k | Automated safety check: Pass | MIT | |
| Human Reviewpetergyang/human-review | 1.4k | — | ~2.1k | Automated safety check: Pass | MIT | |
| Document Designjamditis/claude-skills-journalism | 416 | — | ~1.9k | Automated safety check: Pass | MIT | |
| SlidesOhh-889/skyroc | 795 | 10 repos | ~285 | Automated safety check: Pass | MIT | |
| PresentationRightNow-AI/openfang | 18k | — | ~829 | Automated safety check: Pass | Apache-2.0 | |
| Extract Wisdomsammcj/agentic-coding | 162 | — | ~5.3k | Automated safety check: Pass | Apache-2.0 |
petergyang/human-review
Open an HTML file, Markdown file, or localhost page in the browser so the user can edit text directly and leave comments on specific parts, then send all edits and comments back to you.
jamditis/claude-skills-journalism
Creates print-ready HTML that exports to PDF. An agent skill from jamditis/claude-skills-journalism.
Ohh-889/skyroc
Create strategic HTML presentations with Chart.js, design tokens, responsive layouts, copywriting formulas, and contextual slide strategies.
RightNow-AI/openfang
Presentation expert for slide structure, storytelling, visual design, and audience engagement
sammcj/agentic-coding
Extract wisdom, insights, and actionable takeaways from YouTube videos, blog posts, articles, or text files.
pedrohcgs/claude-code-my-workflow
Multi-agent comprehensive slide review (visual + pedagogy + proofreading, plus TikZ / parity / substance conditionally).
ericrisco/rsc-harness
A skill your agent uses when designing or analyzing a controlled experiment — falsifiable hypothesis, sample size from an MDE, reading significance/CI/power, CUPED, or rescuing tests that won't go…
ericrisco/rsc-harness
A skill your agent uses when making a web UI conform to WCAG 2.2 Level AA — axe-core or Lighthouse a11y violations, keyboard operability, focus management, ARIA roles/names/live regions, contrast…
ericrisco/rsc-harness
A skill your agent uses when running or fixing paid acquisition on Google or Meta — campaign structure (Performance Max, Demand Gen, Search, Advantage+), platform-fit creative, budget/scaling rules…
ericrisco/rsc-harness
A skill your agent uses when measuring whether an LLM or agent system actually got better and gating merges on it: golden sets, fixing an inflated LLM-as-judge, scoring RAG (faithfulness, contextual…
ericrisco/rsc-harness
A skill your agent uses when a creative goal must become a finished media file: pick and order generative-media models per modality — AI voiceover, image-to-video clips, score — then glue them with…
ericrisco/rsc-harness
A skill your agent uses when instrumenting product or web analytics — GA4/PostHog SDK wiring, event taxonomy, funnels, double-counted events, consent gating, PII scrubbing.
Categories
A skill your agent uses when planning, promoting or running a webinar meant to convert — deciding the offer before the title, building the registration and reminder funnel, scripting the…. Webinar is an agent skill from ericrisco/rsc-harness. Use when planning, promoting or running a webinar meant to convert — deciding the offer before the title, building the registration and reminder funnel, scripting the run-of-show, and splitting post-event follow-up by segment.
Webinar fits situations like: running a webinar meant to convert — deciding the offer before the title; building the registration and reminder funnel; scripting the run-of-show; splitting post-event follow-up by segment.
Run `npx skills add ericrisco/rsc-harness --skill webinar -a claude-code`. Or copy the skill folder (skills/webinar in ericrisco/rsc-harness) into .claude/skills/webinar in your project. Claude Code loads it when a task matches its description.
Run `npx skills add ericrisco/rsc-harness --skill webinar -a codex`. Or copy the skill folder (skills/webinar in ericrisco/rsc-harness) into .agents/skills/webinar in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ericrisco/rsc-harness --skill webinar -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/webinar, .gemini/skills/webinar, .github/skills/webinar and .opencode/skills/webinar in your project.
SKILL.md names no scripts, command-line tools or credentials: Webinar is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Webinar is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.5k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.8k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Webinar: Human Review (petergyang/human-review, 1.4k stars), Document Design (jamditis/claude-skills-journalism, 416 stars), Slides (Ohh-889/skyroc, 795 stars) and Presentation (RightNow-AI/openfang, 18k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
ericrisco (a GitHub user) maintains it in ericrisco/rsc-harness, which has 167 GitHub stars. The repository holds 227 skills in this directory. The repository was last updated on October 7, 2026.
Source: ericrisco/rsc-harness on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.