CtrlK
BlogDocsLog inGet started
Tessl Logo

render-chatgpt-chat

Assemble a ChatGPT chat-reveal video ad from a thread + timeline JSON — one continuous Playwright recording of a ChatGPT mobile chat (user types with the iOS keyboard up → taps send → keyboard slides down + header cluster swaps in one beat → one gray loading dot → the assistant answer streams in word-by-word) crossfaded into a designed end card, with subliminal ChatGPT SFX and an optional ducked music bed. FREE assembly (Playwright + ffmpeg); the recipe supplies the per-brand thread + timeline + end-card config and gates the paid music call to its own capability. The ChatGPT sibling of render-imessage-chat. Use for the chatgpt-chat format.

69

Quality

85%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

86%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured, highly actionable skill body with executable commands, a precise timeline-event spec, and clean routing to bundled implementation files. Minor conciseness trimming and an explicit QC feedback loop would push it to the top band.

Suggestions

Tighten the parenthetical asides in 'What it renders' and 'Gaps / routing notes' (e.g. the LFS-loss note can be one line) to recover tokens.

Add an explicit feedback loop after Self-QC (e.g. 'If any QC item fails, re-run the failing stage with corrected config before shipping the master').

DimensionReasoningScore

Conciseness

Dense and assumes competence (no explaining of ffmpeg/Playwright), but some parenthetical asides in 'What it renders' and 'Gaps / routing notes' could be trimmed without losing meaning.

4 / 5

Actionability

The 'Run' block is copy-paste-ready bash with concrete flags and optional --music/--also-1x1 variants, and the timeline table gives exact JSON event shapes — fully executable guidance covering the common cases.

5 / 5

Workflow Clarity

The record → render-end-card → stitch sequence is clearly numbered and a Self-QC checklist provides verification, but there is no explicit validate-and-retry feedback loop within the run steps themselves.

4 / 5

Progressive Disclosure

SKILL.md is a clear overview with well-signaled, one-level-deep references to the real bundled files (scripts/mockup/generate.js, scripts/config.example.json, end-card.template.html, assets/sfx/*.wav); heavy implementation lives in those bundles, not inlined.

5 / 5

Total

18

/

20

Passed

Description

83%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A highly specific, well-routed description that concretely describes the assembly pipeline and names its format niche. The only weakness is a single terse trigger phrase rather than a richer set of 'use when…' conditions.

Suggestions

Expand the trigger clause from 'Use for the chatgpt-chat format' to a 'Use when…' sentence listing concrete user-facing cues (e.g. when the user asks for a ChatGPT chat-reveal ad, a streamed-answer video, or the chatgpt-chat format).

Add 1–2 natural synonyms (e.g. 'ChatGPT chat video', 'streamed-answer ad') to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'one continuous Playwright recording', 'crossfaded into a designed end card', 'mux a ducked music bed', 'subliminal ChatGPT SFX' — with comprehensive coverage of the assembly pipeline.

5 / 5

Completeness

The 'what' is detailed and concrete, and the 'when' is explicit ('Use for the chatgpt-chat format'), but the trigger is a single phrase rather than the multiple concrete trigger phrases anchor 5 expects.

4 / 5

Trigger Term Quality

Good natural keywords ('ChatGPT chat-reveal video ad', 'chatgpt-chat format', 'ChatGPT mobile chat') plus a sibling routing cue, but only one explicit trigger phrase and few synonym variations.

4 / 5

Distinctiveness Conflict Risk

Clear niche ('chatgpt-chat format') and explicit disambiguation ('The ChatGPT sibling of render-imessage-chat') gives minimal conflict risk with adjacent skills.

5 / 5

Total

18

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
gooseworks-ai/goose-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.