build-personal-skill
Installation
SKILL.md
Build a personal Skill
Derive reusable instructions from the user's evidence. Do not decide their preferences in advance.
Workflow
- Call
search_classroomsandsearch_chatswith an empty query to inventory the history. Page further whenhasMoreis true and more candidates could change the sample. - Choose a representative spread of classrooms and chats by topic, format, time, and outcome—not merely the newest records.
- Use
read_classroomandread_chatto inspect the selected evidence. Read relevant sections and continue their pagination until the needed sample is complete. - State provisional patterns as hypotheses. Run narrower searches to find confirming and disconfirming examples; read those results before concluding.
- Call
ask_userto show the evidence-backed hypotheses and ask the user to correct, prioritize, or reject them. Ask at least once unless the user explicitly says not to ask follow-up questions. The answer continues this authorized Skill-creation workflow. - If the answer exposes a gap, search or read again. If evidence remains insufficient, say what is missing and ask the user; never fabricate a preference.
- Write self-contained instructions that explain when the Skill applies, the user's preferred workflow, constraints, quality bar, and exceptions. Then call
create_skillwith the final content. Do not merely print or preview the Skill in assistant prose. - An authorized creation turn may end only after a successful
create_skillcall, or after a successfulask_usercall for a genuine unresolved decision. If the user has answered and no decision remains, callcreate_skillbefore ending.