CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

launch-asset-packager

Use when the user asks to "package the launch assets", "build a press kit", or "prep the store listing and go-live checklist"; produces a tier-scoped launch asset manifest with production status — a press kit spec (factsheet, description, history, features, videos, images, logo and icon, awards, contact), demo script and screenshot specs, a launch FAQ, dual-store listing metadata drafts against the official character budgets (per App Store Connect / Play Console documentation), and a technical go-live checklist manifest (robots flip, sitemap, OG tags, analytics verification — execution stays with technical-seo-checker and serp-markup-builder). Not for the message copy itself — use message-house-builder or content-writer; not for landing page UX — use landing-optimizer; not for keyword research beyond the store surfaces — use keyword-research. 发布资产打包/press kit/商店listing规格/上线检查清单

Quality

89%

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

78%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 strong, highly actionable instruction-only skill body: concrete budgets, templates, statuses, and validation gates throughout, with clean one-level-deep reference structure verified against the actual bundle. The main weakness is redundancy — a duplicated scope guard, repeated skill routing, and budgets stated in both the body and the reference file — which costs token efficiency.

Suggestions

Collapse the two near-identical Scope guard paragraphs into one (keep the detailed one after the intro, drop the repeat at the end of Instructions), saving ~4 lines of duplicated guidance.

Route technical-seo-checker/serp-markup-builder once (e.g., in step 7 and the Reference Materials list) and reference that single mention from the other three places instead of restating the handoff.

Keep the full store character budget table only in references/asset-specs.md and have step 5 point to it ("budgets per the §2 table — verify at submission time") rather than duplicating all eight numbers inline.

DimensionReasoningScore

Conciseness

The body is dense and mostly earns its tokens (no explanation of concepts Claude already knows), but it could be tightened: the scope guard is stated twice nearly verbatim ("**Scope guard**: this skill owns the asset manifest and specs, not the content inside them" and again "**Scope guard**: manifest, specs, budgets, and gap report only"), routing to technical-seo-checker/serp-markup-builder is repeated four times, and the store character budgets appear both in step 5 and again in references/asset-specs.md. This matches 'mostly efficient but... could be tightened' rather than anchor 4's 'minor instances'.

3 / 5

Actionability

For an instruction-only skill the guidance is fully concrete and executable: nine numbered steps with exact artifacts, exact character budgets ("App Store: name 30, subtitle 30, keywords 100, promotional text 170, description 4,000; Play: title 30, short description 80, full description 4,000"), enumerated statuses ("missing / draft / final / approved"), named freeze fields (launch_ref, manifest_version, manifest_hash), a starter manifest table and spec tables in references/asset-specs.md, and copy-paste-ready Quick Start prompts. Specific examples cover the common cases, meeting the anchor-5 standard for an instruction skill.

5 / 5

Workflow Clarity

The nine steps are clearly sequenced with real validation gates — step 1 verifies the canon/dependency tuple ("A mismatch or unresolved material claim blocks publish-ready assets; do not silently rebase copy"), step 6 blocks ready status on unresolved claims, step 9 binds an idempotent proposal to the exact manifest hash — plus a "Done when" contract. It falls short of anchor 5 because the most fragile mechanics (freeze/registry proposal) are delegated to references/action-control.md and error handling is mostly 'block and report gaps' without an explicit fix-and-retry loop.

4 / 5

Progressive Disclosure

SKILL.md is a genuine overview plus step index; the detailed material (press-kit section table, dual-store budget table, go-live checklist, manifest starter template) lives in references/asset-specs.md and the protocol rules in references/action-control.md — both real files in the bundle, one level deep, linked inline at the point of use and again with one-line descriptions under Reference Materials. Navigation is easy and content is appropriately split, matching the anchor-5 example.

5 / 5

Total

17

/

20

Passed

Description

100%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.

The description is exemplary: third-person, comprehensive in concrete deliverables, opened by quoted natural-language trigger phrases, and closed with explicit exclusions that route adjacent intents to the correct sibling skills. It fully satisfies all four dimensions at the top anchor.

DimensionReasoningScore

Specificity

The description lists multiple concrete deliverables in third person ("produces a tier-scoped launch asset manifest with production status — a press kit spec (factsheet, description, history, features, videos, images, logo and icon, awards, contact), demo script and screenshot specs, a launch FAQ, dual-store listing metadata drafts..., and a technical go-live checklist manifest (robots flip, sitemap, OG tags, analytics verification...)"). Coverage of the skill's outputs is comprehensive with named sub-items, matching the anchor-5 example's level of detail; it is not score 4 because there are no meaningful gaps in the action inventory.

5 / 5

Completeness

Both halves are explicit and concrete: 'what' is the full artifact list under "produces a tier-scoped launch asset manifest..." and 'when' is the opening "Use when the user asks to..." with three concrete trigger phrases. This mirrors the anchor-5 example exactly; it is above anchor 4 because the 'when' is not merely present but spelled out as quoted trigger utterances.

5 / 5

Trigger Term Quality

It quotes the exact natural phrases a user would say — '"package the launch assets", "build a press kit", or "prep the store listing and go-live checklist"' — and covers the domain's synonyms (press kit, store listing, launch assets, go-live checklist) plus bilingual terms (发布资产打包/上线检查清单). This is comprehensive natural-term coverage including quoted user utterances, the anchor-5 standard; anchor 4 ('a few natural terms missing') would understate it.

5 / 5

Distinctiveness Conflict Risk

It carves a clear niche (asset manifest/spec assembly) and actively de-conflicts by exclusion — "Not for the message copy itself — use message-house-builder or content-writer; not for landing page UX — use landing-optimizer; not for keyword research... — use keyword-research" and "execution stays with technical-seo-checker and serp-markup-builder". Named redirects to every adjacent skill make wrong-skill triggering minimal, the anchor-5 case.

5 / 5

Total

20

/

20

Passed

Validation

81%

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

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 27 suspicious

Warning

Total

13

/

16

Passed

Repository

aaron-he-zhu/aaron-marketing-skills

Path

launch/assemble/launch-asset-packager/SKILL.md

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.