home / skills / vishalsachdev / claude-skills

vishalsachdev/claude-skills

55 skills
GitHub

Sponsored

map-generator

vishalsachdev/claude-skills

1
This skill generates interactive maps using the Leaflet JavaScript library. Use this skill when users need to create geographic visualizations, location-based data displays, or interactive maps for educational textbooks. The skill creates complete MicroSim packages with HTML, CSS, and documentation, optimized for iframe embedding in narrow MkDocs pages with navbar and TOC.
canvas-feedback-template

vishalsachdev/claude-skills

1
This skill generates learning science-backed Canvas feedback templates that are targeted, encouraging, and ready for SpeedGrader to streamline grading.
paper-writing

vishalsachdev/claude-skills

1
This skill guides you through planning, drafting, and polishing academic papers with structured templates and expert feedback.
vibe-coder-sdlc

vishalsachdev/claude-skills

1
This skill automates SDLC with feature branches, code reviews, and GitHub issue tracking, letting you stay focused while shipping quality.
learning-graph-generator

vishalsachdev/claude-skills

1
This skill generates a comprehensive learning graph from a course description, producing 200 concepts, taxonomy, and quality validation reports for structured
microsim-screen-capture

vishalsachdev/claude-skills

1
This skill automates the capture of high-quality screenshots for MicroSim visualizations using Chrome headless mode. Use this skill when working with MicroSims that need preview images for social media sharing, documentation, or quality assessment. The skill handles JavaScript-heavy visualizations that require proper rendering time and external CDN resources.
glossary-generator

vishalsachdev/claude-skills

1
This skill generates ISO 11179-compliant glossary definitions from a finalized concept list, ensuring clarity, consistency, and alphabetical ordering for an
faq-generator

vishalsachdev/claude-skills

1
This skill generates comprehensive FAQs from course materials and glossary, organizing by category and Bloom's levels to support chatbot integration.
installer

vishalsachdev/claude-skills

1
Installs and configures project infrastructure including MkDocs Material intelligent textbook templates, learning graph viewers, and skill tracking systems. Routes to the appropriate installation guide based on what the user needs to set up.
install-learning-graph-viewer

vishalsachdev/claude-skills

1
This skill installs an interactive learning graph viewer application into an intelligent textbook project. Use this skill when working with a textbook that has a learning-graph.json file and needs a visual, interactive graph exploration tool with search, filtering, and statistics capabilities.
infographic-generator-p5

vishalsachdev/claude-skills

1
This skill generates interactive educational infographics from vis-network JSON data using p5.js, with hover tooltips and a detailed bottom control panel.
microsim-matcher

vishalsachdev/claude-skills

1
This skill analyzes diagram, chart, or simulation specifications and returns a ranked list of the most suitable MicroSim generator skills to use. It compares the specification against capabilities of all available microsim generators (p5.js, ChartJS, Plotly, Mermaid, vis-network, timeline, map, Venn, bubble) and provides match scores (0-100) with detailed reasoning for each recommendation. Use this skill when a user has a diagram specification and needs guidance on which MicroSim generator skill to use.
advanced-text-search-matching

vishalsachdev/claude-skills

1
This skill enables fast, multi-strategy text search across large documents with exact, normalized, and fuzzy matching for precise highlighting.
resilient-async-operations

vishalsachdev/claude-skills

1
This skill helps you implement resilient async patterns in JavaScript/TypeScript, with automatic cleanup, timeout control, cancellation, and robust error
agentic-validators

vishalsachdev/claude-skills

1
This skill helps ensure AI-generated code is automatically validated with per-file and repo-wide hooks, improving safety and determinism.
ai-model-cascade

vishalsachdev/claude-skills

1
This skill orchestrates reliable AI model cascades with automatic fallback, schema-based outputs, and robust error handling for trustworthy LLM integrations.
canvas-assignment-design

vishalsachdev/claude-skills

1
This skill helps educators design Canvas LMS assignments using evidence-based learning pillars, generating objectives, rubrics, and Canvas-ready configurations.
canvas-course-audit

vishalsachdev/claude-skills

1
This skill audits a Canvas course against the Four Learning Design Pillars to produce actionable improvement recommendations.
chapter-content-generator

vishalsachdev/claude-skills

1
This skill generates detailed chapter content from outlines, adapting for reading level and integrating diagrams, infographics, and interactive MicroSims.
chartjs-generator

vishalsachdev/claude-skills

1
This skill generates interactive Chart.js visualizations for use in iframes using any chart type supported by the library (line, bar, pie, doughnut, radar, polar area, bubble, scatter). Use this skill when users need to create data visualizations for educational content, reports, or dashboards. The skill creates complete MicroSim packages with HTML, CSS, and documentation.
codebase-singularity

vishalsachdev/claude-skills

1
This skill applies the codebase singularity approach to perform safe, minimal-diff repo changes with explicit validation and exit criteria.
course-generator

vishalsachdev/claude-skills

1
This skill converts a course outline into a fully fleshed intelligent textbook with learning graph, chapters, quizzes, glossary, and FAQs to enhance learning.
learning-design-checklist

vishalsachdev/claude-skills

1
This skill generates quick, actionable checklists from the Four Learning Design Pillars to help you audit content rapidly.
learning-design-review

vishalsachdev/claude-skills

1
This skill reviews educational content against the Four Learning Design Pillars, providing structured feedback with actionable recommendations and principle
linkedin-announcement-generator

vishalsachdev/claude-skills

1
This skill generates polished LinkedIn announcements for intelligent textbooks, highlighting milestones with metrics, hashtags, and links to the published site.
course-description-analyzer

vishalsachdev/claude-skills

1
This skill analyzes or creates a complete course description aligned with Bloom's Taxonomy, delivering quality scoring and actionable improvement suggestions.
microsim-utils

vishalsachdev/claude-skills

1
This skill streamlines MicroSim management by routing requests to standardization, screen capture, icon management, or index generation utilities.
moving-rainbow

vishalsachdev/claude-skills

1
This skill helps you generate micropython animations for the Moving Rainbow project on Raspberry Pi Pico using NeoPixel strips and button controls.
quiz-generator

vishalsachdev/claude-skills

1
This skill helps educators generate chapter-specific interactive quizzes aligned to learning graphs and Bloom's levels to assess understanding.
secure-nextjs-api-routes

vishalsachdev/claude-skills

1
This skill secures Next.js API routes with authentication, rate limiting, CSRF protection, audit logging, and security headers in a composable pattern.
type-safe-form-validation

vishalsachdev/claude-skills

1
This skill helps you implement type-safe form validation and API contracts using Zod, with automatic errors and runtime checks.
write-article

vishalsachdev/claude-skills

1
This skill writes newsletter articles for The Hybrid Builder with cross-referenced archive insights, automated references, and publication-ready formatting.
wrap-up-session

vishalsachdev/claude-skills

1
This skill wraps up a session by coordinating code and docs updates, git operations, and roadmap planning across repo types.
readme-generator

vishalsachdev/claude-skills

1
This skill creates or updates a README.md file in the GitHub home directory of the current project. The README.md file it generates will conform to GitHub best practices, including badges, project overview, site metrics, getting started instructions, and comprehensive documentation.
venn-diagram-generator

vishalsachdev/claude-skills

1
This skill generates interactive Venn diagram visualizations using the venn.js JavaScript library. Use this skill when users request creating Venn diagrams, set visualizations, overlap diagrams, or comparison charts for educational textbooks. The skill creates complete MicroSim packages with standalone HTML files featuring colorful circles, clear labels, and interactive tooltips, saved to /docs/sims/ following the MicroSim pattern.
mermaid-generator

vishalsachdev/claude-skills

1
This skill generates interactive Mermaid flowcharts and educational diagrams as standalone MicroSim packages for textbooks, improving clarity and accessibility.
badm350-canvas-builder

vishalsachdev/claude-skills

1
This skill generates Canvas-ready HTML content for BADM 350, including Start Here pages and assignments, streamlining weekly module delivery.
book-chapter-generator

vishalsachdev/claude-skills

1
This skill designs an optimal chapter structure for intelligent textbooks by aligning concepts with dependencies and taxonomy.
concept-classifier

vishalsachdev/claude-skills

1
This skill helps educators create interactive concept classification quizzes with scenario-based questions, automatic explanations, and configurable
diagram-reports-generator

vishalsachdev/claude-skills

1
This skill generates comprehensive diagram and MicroSim reports from geometry-course chapters, surfacing status, difficulty, Bloom levels, and UI complexity
math-function-plotter-plotly

vishalsachdev/claude-skills

1
This skill generates interactive mathematical function plots using Plotly.js for iframe embedding in intelligent textbooks. Creates visualizations with hover tooltips, interactive sliders to move points along curves, responsive design optimized for narrow layouts, and comprehensive educational documentation. Use this when users request plotting mathematical functions, graphing equations, visualizing f(x), or creating interactive function explorers for calculus, precalculus, physics, or engineering courses.
microsim-standardization

vishalsachdev/claude-skills

1
This skill standardizes MicroSim directories by validating structure, metadata, documentation, and required components against a comprehensive quality checklist. Use this when auditing or upgrading a MicroSim to ensure it meets all documentation and structural standards, including index.md formatting, metadata.json validation, iframe embeds, and p5.js editor links.
supabase-fullstack-setup

vishalsachdev/claude-skills

1
This skill guides you start a Next.js 13+ app with Supabase, including auth, database setup, RLS, and production-ready patterns.
vercel-react-best-practices

vishalsachdev/claude-skills

1
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.
install-skill-tracker

vishalsachdev/claude-skills

1
This skill installs a complete Claude Code skill tracking system using hooks to automatically log skill usage, execution duration, token usage, and user prompts for later analysis. Use this skill when setting up activity tracking in a Claude Code project to identify patterns, monitor costs, and discover opportunities for new skills.
skill-creator

vishalsachdev/claude-skills

1
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
bubble-chart-generator

vishalsachdev/claude-skills

1
This skill generates interactive Chart.js bubble chart visualizations for priority matrices and multi-dimensional data analysis. Use this skill when users need to create scatter plots with variable bubble sizes, particularly for 2x2 priority matrices (Impact vs Effort, Risk vs Value, etc.), portfolio analysis, or any visualization comparing items across two dimensions with a third dimension represented by size. The skill creates a complete MicroSim package with HTML, CSS, and documentation.
remotion-best-practices

vishalsachdev/claude-skills

1
Best practices for Remotion - Video creation in React
book-metrics-generator

vishalsachdev/claude-skills

1
This skill generates comprehensive book metrics reports for MkDocs Material textbooks, providing per-chapter insights and overall statistics to inform progress
vis-network

vishalsachdev/claude-skills

1
Create an educational MicroSim using the vis-network JavaScript library. Each MicroSim is a directory located in the /docs/sims folder. It has a main.html file that can be referenced with an iframe. The main.html file imports the main JavaScript code to run the educational MicroSim.
timeline-generator

vishalsachdev/claude-skills

1
This skill generates interactive timeline visualizations using the vis-timeline JavaScript library. Use this skill when users need to create historical timelines, project timelines, event sequences, or any chronological data visualization with optional category filtering. The skill creates a complete MicroSim package with HTML, CSS, JSON data, and documentation.
complex-state-management

vishalsachdev/claude-skills

1
This skill helps you manage complex React state without libraries by applying multi stage loading, command patterns, and performance-focused techniques.
microsim-p5

vishalsachdev/claude-skills

1
Create an interactive educational MicroSim using the p5.js JavaScript library with distinct regions for drawing and interactive controls. Each MicroSim is a directory located in the /docs/sims folder. It has a main.html file that references the javascript code and the main.html can be referenced as an iframe from the index.md. The metadata.json contains Dublin core metadata about the MicroSim.