skill-creator
Skill Creator
A skill for creating new skills and iteratively improving them.
At a high level, the process of creating a skill goes like this:
- Decide what you want the skill to do and roughly how it should do it
- Write a draft of the skill
- Create a few test prompts and run claude-with-access-to-the-skill on them
- Help the user evaluate the results both qualitatively and quantitatively
- While the runs happen in the background, draft some quantitative evals if there aren't any. Then explain them to the user
- Use the
eval-viewer/generate_review.pyscript to show the user the results, and also let them look at the quantitative metrics
- Rewrite the skill based on feedback from the user's evaluation
- Repeat until satisfied
- Expand the test set and try again at larger scale
Your job is to figure out where the user is in this process and help them progress. Maybe they want to make a skill from scratch, or maybe they already have a draft and want to iterate.
Be flexible -- if the user says "I don't need to run a bunch of evaluations, just vibe with me", do that instead.
More from krishagel/geoffrey
morning-briefing
Generate comprehensive morning briefing with calendar, tasks, tickets, news, and weather. Saves to Obsidian, sends email with audio podcast attached.
144google-workspace
Unified Google Workspace integration for managing email, calendar, files, and communication across multiple accounts
32local-tts
Local text-to-speech using MLX and Kokoro model
25omnifocus-manager
Manage OmniFocus tasks, projects, and inbox with proper tagging and organization
24personal-strategic-planning
Annual strategic review and goal-setting interview for personal life/work domains with quarterly progress check-ins
22browser-control
Full browser control for authenticated web interactions using Playwright scripts
21