Skip to content

refactor(skills): align SKILL.md frontmatter with Anthropic skill standard#51

Merged
Jing-yilin merged 1 commit intofix/skill/install-stats/parse-abbreviated-countsfrom
feature/skill/frontmatter-anthropic-alignment
Feb 15, 2026
Merged

refactor(skills): align SKILL.md frontmatter with Anthropic skill standard#51
Jing-yilin merged 1 commit intofix/skill/install-stats/parse-abbreviated-countsfrom
feature/skill/frontmatter-anthropic-alignment

Conversation

@Jing-yilin
Copy link
Contributor

Summary

Align all SKILL.md frontmatter with the Anthropic skill standard, which uses only name and description fields.

Stacked on: #50

Changes

  • Remove triggers field from all 9 SKILL.md files
  • Merge trigger keywords into the description field as "Use when..." clauses
  • Remove triggers and dependencies from the template SKILL.md
  • Update template frontmatter guide table

Side effect

Fixes the seo-geo broken description on skills.sh -- the YAML multiline block scalar (|) was rendering as just | on the website. Now it's a single-line string.

Skills updated

Skill Key trigger keywords merged into description
requesthunt demand research, feature requests, user demand
banner-creator banner, header, hero image, cover image, GitHub/Twitter/readme banner
reddit Reddit, subreddit, r/ links
seo-geo SEO, GEO, search optimization, JSON-LD, meta tags, keyword research, AI visibility
nanobanana generate/create images, Gemini image, AI image generation
producthunt Product Hunt, PH, product launches
logo-creator logo, icon, favicon, brand mark, mascot, emblem
domain-hunter domain, registrar, domain prices, .ai/.com domains
twitter Twitter, X, tweets

…ndard

Remove separate 'triggers' field from all SKILL.md files and merge
trigger keywords into the 'description' field. This follows the
Anthropic skills standard (skills.sh/anthropics/skills/skill-creator)
where frontmatter only has 'name' and 'description'.

Updated: all 9 skills and the template.
@Jing-yilin Jing-yilin merged commit c4f011e into fix/skill/install-stats/parse-abbreviated-counts Feb 15, 2026
31 checks passed
Jing-yilin added a commit that referenced this pull request Feb 15, 2026
* fix(install-stats): handle abbreviated count formats (e.g. 2.8K) in skills.sh scraper

The regex only matched plain digit counts (\d+), causing it to miss
abbreviated formats like '2.8K'. This led to seo-geo stealing
logo-creator's count and logo-creator being dropped entirely.

- Add _parse_count() helper to handle K-suffix abbreviations
- Update regex to capture abbreviated count patterns
- Refresh install-stats.json with correct data

* refactor(skills): align SKILL.md frontmatter with Anthropic skill standard (#51)

Remove separate 'triggers' field from all SKILL.md files and merge
trigger keywords into the 'description' field. This follows the
Anthropic skills standard (skills.sh/anthropics/skills/skill-creator)
where frontmatter only has 'name' and 'description'.

Updated: all 9 skills and the template.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant