Skip to content

✨ feat: optimize erc8004-agent-creator skill (10% → 94%)#13

Open
rohan-tessl wants to merge 1 commit into
nirholas:mainfrom
rohan-tessl:improve/skill-review-optimization
Open

✨ feat: optimize erc8004-agent-creator skill (10% → 94%)#13
rohan-tessl wants to merge 1 commit into
nirholas:mainfrom
rohan-tessl:improve/skill-review-optimization

Conversation

@rohan-tessl
Copy link
Copy Markdown

@rohan-tessl rohan-tessl commented Apr 13, 2026

Hey @UniUni2000 👋

I ran your skills through tessl skill review at work and found some targeted improvements.

image

Here's the full before/after:

Skill Before After Change
wechat-chat-analyzer 80% 100% +20%
Changes summary
  • Consolidated redundant platform instructions: Windows/macOS/Linux setup was repeated 3 times across different sections (使用前提, Step 0, 关键注意事项). Moved detailed platform setup to a new references/platform_setup.md and kept a concise summary in the main skill
  • Moved report template to reference file: The full markdown report template (~75 lines) was inline in SKILL.md. Moved to references/report_template.md for better progressive disclosure
  • Added explicit error handling step: New Step 3 covers common failure modes (non-zero exit code, missing decrypted directory, wrong friend name, dependency failures) with specific recovery actions
  • Removed unnecessary dependency explanations: Claude doesn't need to know what each Python library does — the script auto-installs them anyway
  • Removed directory structure listing: File names like data_loader.py and visualizer.py are self-explanatory
  • Fixed frontmatter description format: Changed from unquoted to properly quoted YAML string

Honest disclosure — I work at @tesslio where we build tooling around skills like these. Not a pitch - just saw room for improvement and wanted to contribute.

Want to self-improve your skills? Just point your agent (Claude Code, Codex, etc.) at this Tessl guide and ask it to optimize your skill. Ping me - @rohan-tessl - if you hit any snags.

Thanks in advance 🙏

Hey 👋 @nirholas

I ran your skills through `tessl skill review` at work and found some targeted improvements. Here's the full before/after:

| Skill | Before | After | Change |
|-------|--------|-------|--------|
| erc8004-agent-creator | 10% | 94% | +84% |

<details>
<summary>Changes made</summary>

- Added YAML frontmatter with `name` and `description` fields (skill was failing validation entirely without this)
- Added explicit "Use when..." trigger clause in description for better agent routing
- Consolidated capabilities into a single flat list, removing redundant sub-sections
- Restructured workflow into 6 numbered steps with verification checkpoints (confirm registration, read back metadata)
- Added error handling guidance for common blockchain failure modes (gas, network, duplicate registration)
- Replaced natural-language examples with structured JSON MCP tool invocations showing expected inputs and outputs
- Removed "Technology" section (implementation details not needed by consuming agents)
- Renamed "Key URLs" to "References" for clarity

</details>

Honest disclosure — I work at @tesslio where we build tooling around
skills like these. Not a pitch - just saw room for improvement and
wanted to contribute.

Thanks in advance 🙏
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 13, 2026

@rohan-tessl is attempting to deploy a commit to the kaivocmenirehtacgmailcom's projects Team on Vercel.

A member of the Team first needs to authorize it.

@rohan-tessl rohan-tessl marked this pull request as ready for review April 13, 2026 11:08
@rohan-tessl rohan-tessl requested a review from nirholas as a code owner April 13, 2026 11:08
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