All authors

Claude Skills by yarikleto
github.com/yarikleto15 skills4 installs77 views
- AsciiDEFAULT diagram skill — simplest tier. Use when user invokes /claude-teacher:ascii OR when suggesting a quick visual. Creates ASCII art rendered inline in terminal — zero friction. Escalate to /claude-teacher:excalidraw for complex static diagrams (5+ components, multi-layer). Escalate to /claude-teacher:demo for animated/dynamic concepts (protocol handshakes, algorithm traces, state transitions).Votes: 0GitHub stars: 9
- ChallengeUse when the student wants a mini-task or practice exercise on the current topic — generates short focused challenges adapted to learning type (code, conceptual, or scenario-based). Results saved to global education DB.Votes: 0GitHub stars: 9
- CompareUse when the student wants a structured side-by-side comparison of two concepts — creates a researched comparison table, usage scenarios, misconceptions, and key takeaway adapted to the student's levelVotes: 0GitHub stars: 9
- DemoUse when the concept needs ANIMATION or INTERACTIVITY to be understood — step-by-step protocol flows, sorting algorithm traces, state machine transitions, network packet journeys, or anything where static images fall short. Generates a single .html file with Canvas/SVG + JavaScript that opens in any browser; styling and the UI layer load from a CDN. For static diagrams use /claude-teacher:ascii (simple) or /claude-teacher:excalidraw (complex).Votes: 0GitHub stars: 9
- ExcalidrawMiddle tier — complex STATIC diagrams. Use when user invokes /claude-teacher:excalidraw, OR when concept has 5+ components, multi-layer architecture, or detailed data structures that benefit from editable layout. Generates .excalidraw JSON files opened in excalidraw.com or VS Code. For simple visuals use /claude-teacher:ascii. For animated/dynamic concepts (protocol handshakes, algorithm traces) use /claude-teacher:demo instead.Votes: 0GitHub stars: 9
- FlashcardsUse when the student wants to generate Anki-style flashcards from studied topics — creates question/answer cards in Markdown and Anki-compatible CSV, prioritized by weak areas and misconceptions. Cards saved to global education DB and project-local docs.Votes: 0GitHub stars: 9
- Init EduSet up a learning project and student profile, preserving existing project instructions and settings. Run explicitly to onboard or update preferences.Votes: 0GitHub stars: 9
- MotivateOffer brief, personalized encouragement when the student asks or shows repeated frustration. Optionally use a sourced quote; keep helping when offline.Votes: 0GitHub stars: 9
- ProgressUse when the student wants to see their knowledge dashboard — shows what they know, what's weak, what's due for review, misconceptions, and overall stats across all projectsVotes: 0GitHub stars: 9
- Quiz MeUse when the user wants to be quizzed, tested, or asked questions on any topic — programming concepts, protocols, algorithms, tools, or any subject they are studyingVotes: 0GitHub stars: 9
- ResearchUse when the student has a task, project, or goal and needs a structured learning plan — researches prerequisites, finds authoritative resources (docs, articles, RFCs, tutorials), and saves a checklist-style study plan to a file. The student follows the plan at their own pace.Votes: 0GitHub stars: 9
- Reset EduExplicitly delete the global education database after showing its resolved path and obtaining confirmation. Keeps project files and configuration.Votes: 0GitHub stars: 9
- RoadmapUse when the student wants a visual learning roadmap for a goal or topic area — reads current knowledge state, researches the standard learning path, and generates an interactive .excalidraw diagram with color-coded topic nodes, prerequisite arrows, and milestone markers. Visual companion to /claude-teacher:research.Votes: 0GitHub stars: 9
- Save ProgressSave new learning evidence after explanations or assessments, or when the student says "save this". Preserve existing records and avoid duplicate events without ending the lesson. Does not require a hook reminder.Votes: 0GitHub stars: 9
- SummaryUse when the student is ending a learning session — generates a recap of what was covered, updates knowledge tracking in the global DB, and suggests what to start with next timeVotes: 0GitHub stars: 9