Initial classification
actionable-bug
Evidence
On current main 08106b0c3771ef5b4a5aa176acccd460e88b7325, parse_skill_frontmatter trims indentation before matching YAML keys. A nested description: therefore replaces the root Skill description.
The public X Twitter Scraper Skill at e1ccbd1709a6cc290307b7815ddf26d929ab31a1 reproduces this without credentials:
- Run
claw skills install <repo>/skills/x-twitter-scraper.
- Run
claw --output-format json skills show x-twitter-scraper.
- Inspect
skills[0].description.
Expected: the top-level Skill description.
Observed: Per-callback HMAC secret returned by the signed event delivery API., copied from nested metadata. The same parser shape affects agent frontmatter.
Safe next action
Parse only column-zero frontmatter keys. Add nested-metadata regressions for Skills and agents. Update the accepted external-Skill example to use the portable X Twitter Scraper Skill instead of the OpenClaw-only TweetClaw Skill.
Guardrails
Initial classification
actionable-bug
Evidence
On current main
08106b0c3771ef5b4a5aa176acccd460e88b7325,parse_skill_frontmattertrims indentation before matching YAML keys. A nesteddescription:therefore replaces the root Skill description.The public X Twitter Scraper Skill at
e1ccbd1709a6cc290307b7815ddf26d929ab31a1reproduces this without credentials:claw skills install <repo>/skills/x-twitter-scraper.claw --output-format json skills show x-twitter-scraper.skills[0].description.Expected: the top-level Skill description.
Observed:
Per-callback HMAC secret returned by the signed event delivery API., copied from nested metadata. The same parser shape affects agent frontmatter.Safe next action
Parse only column-zero frontmatter keys. Add nested-metadata regressions for Skills and agents. Update the accepted external-Skill example to use the portable X Twitter Scraper Skill instead of the OpenClaw-only TweetClaw Skill.
Guardrails