Tools
Development tools, utilities, and productivity aids
17720 skills in this category
Subcategories
document-processing-docx
Process, parse, create, and manipulate Microsoft Word (.docx) documents programmatically using libraries like docx or mammoth.js for document generation and data extraction. Use when generating Word documents from templates, extracting text and formatting from .docx files, creating reports and invoices, parsing resumes and forms, converting Word to HTML, creating mail merge documents, or automating document workflows.
open-prose
OpenProse is a programming language for AI sessions. An AI session is a Turing-completecomputer; OpenProse structures English into unambiguous control flow. More pattern thanframework—it ships as a skill with no dependencies.Activate when: running .prose files, mentioning OpenProse, or orchestratingmulti-agent workflows from a script. Use this skill if you ever want to kick off morethan one subagent at a time, or orchestrate anything interesting between more than onesubagent. Write a .prose file and save it in the .claude-plugin/ directory. Then embodythe OpenProse VM, as described in prose.md, and execute it.
e2e-testing
Write comprehensive end-to-end tests that verify complete user workflows, integration between components, and system behavior from user perspective using Playwright, Cypress, or similar frameworks. Use when testing user flows, verifying feature integration, testing across real browsers, ensuring UI interactions work correctly, validating form submissions end-to-end, testing authentication flows, catching regressions, automating QA processes, testing API integrations, or building confidence in production deployments.
ci-cd-pipeline
Set up and maintain continuous integration and continuous deployment pipelines with GitHub Actions, GitLab CI, Jenkins, or similar tools to automate testing, building, and deployment. Use when configuring automated builds, setting up test automation, implementing deployment automation, creating release workflows, managing environment deployments, configuring build caching, implementing blue-green deployments, setting up rollback strategies, or automating the entire software delivery pipeline.
vibe-orchestrator
Master workflow controller for Lovable-style development. Creates working UI immediately from ANY prompt - no questions asked, no choices given. Routes to specialist sub-agents (ui-builder, dev-builder, design-reviewer, backend-connector, platform-adapter). Triggers: create, build, make, want, new project requests, app ideas, MVP, prototype, or any development request. This skill MUST be read first for any development task.
mcp-builder
Build Model Context Protocol (MCP) servers and tools that extend Claude's capabilities with custom functions, data sources, and integrations. Use when creating custom MCP servers, implementing tools for Claude, building integrations with external services, creating data source connectors, implementing custom functions, or extending Claude's capabilities with domain-specific tools.
tool-selection-framework
Design systematic decision frameworks for selecting appropriate AI tools (Claude Code vs Gemini CLI)based on context requirements, codebase size, reasoning depth needs, and task complexity. Use thisskill when starting projects with unclear tool requirements, optimizing context-constrained workflows,or designing multi-phase strategies that leverage multiple tools' strengths. This skill helps matchtool capabilities to task characteristics, preventing wasted context and ensuring optimal resourceallocation.
quiz-generator
ALWAYS generate interactive quizzes using the Quiz component (50 comprehensive questions total).Generates 50 college-level conceptual questions with immediate feedback per question.Quiz component automatically displays 15-20 questions per batch, randomized each retake.Features: immediate feedback after each answer (correct option + explanation + why wrong if incorrect),automatic batch shuffling on retake, no passing/failing threshold, color-coded feedback,theme support. Globally-registered Quiz component handles all UI/UX.Follows ##_chapter_##_quiz.md naming convention.INCLUDES: Automated answer redistribution with intelligent explanation regeneration (consolidates quiz-answer-redistributor functionality).
docusaurus-deployer
This skill should be used when deploying a Docusaurus site to GitHub Pages. It automates the configuration, building, and deployment process, handling GitHub Pages setup, environment configuration, and CI/CD automation. Includes local validation before GitHub Actions triggering.
summary-generator
This skill should be used when generating lesson summaries for educational content. It extracts key concepts, mental models, patterns, and common mistakes from lesson markdown files using a Socratic extraction process. Use this skill when a lesson file needs a `.summary.md` companion file, or when reviewing/refreshing existing summaries.
ai-collaborate-teaching
Design learning experiences for AI-native software development, integrating the Three Roles Framework (AI as Teacher/Student/Co-Worker), co-learning partnership pedagogy, and "Specs Are the New Syntax" paradigm into programming curriculum. Use this skill when educators need to prepare students for professional AI-driven development workflows, teach effective specification-first collaboration, or balance AI assistance with foundational learning goals. This skill helps create lessons that leverageAI tools appropriately while ensuring students build independent capability, bidirectional learningpatterns, and ethical AI use practices. Aligned with Constitution v4.0.1.
code-review
Systematic and adaptable code review methodology using Language Server Protocol tools. Adapts to available LSP capabilities across programming languages. Use when user asks for code reviews, quality assessments, or specific analysis of codebases in any programming language.
book-scaffolding
Plan, structure, and scaffold large educational books using cognitive load management,just-in-time specification, and pedagogical best practices. Use this skill when planningmulti-part, multi-chapter educational works that require narrative continuity, progressivecomplexity, and hands-on exercises. This skill helps create cohesive learning journeysthat balance foundational scaffolding with advanced independence. Activate when tasksinvolve structuring books, managing cognitive load across chapters, defining part-levelnarratives, or coordinating multi-phase content development workflows.
prompt-template-designer
Design reusable prompt templates that encode domain-specific patterns for recurring AI development tasks.Use this skill when you've executed similar prompts 2+ times and need to capture the pattern as reusableintelligence. Transforms one-off prompts into parameterized templates that maintain quality while reducingcognitive load. Helps students move from Layer 2 (AI Collaboration) to Layer 3 (Intelligence Design) inthe 4-Layer Teaching Method.
git-storytelling-commit-messages
Use when writing commit messages that clearly communicate changes and tell the story of development. Helps create informative, well-structured commit messages that serve as documentation.
monorepo-tooling
Use when setting up monorepo tooling, optimizing builds, or migrating between tools with Turborepo, Nx, Bazel, Lerna for efficient task running, caching, and code generation.
sip-authentication-security
Use when implementing SIP authentication, security mechanisms, and encryption. Use when securing SIP servers, clients, or proxies.
cocoapods-publishing-workflow
Use when publishing CocoaPods libraries to CocoaPods Trunk. Covers pod trunk registration, podspec validation, version management, and publishing best practices for successful library distribution.
dialyzer-configuration
Use when configuring Dialyzer for Erlang/Elixir type checking and static analysis.
sentry-alerts-issues
Use when configuring Sentry alerts, managing issues, or setting up notifications. Covers alert rules, issue triage, and integrations.