Skills
96,981 packaged capabilities and playbooks for agents. Install any of them with one command.
All
Document and prioritize a technical debt backlog with business impact, effort estimates, and resolution strategy. Use when asked to audit technical debt, create a debt register, prioritize tech debt for a quarter, document architectural shortcuts, or build a debt reduction roadmap. Produces a structured technical debt register covering debt inventory by category, business impact per item, effort and priority scores, top-item resolution plans, and a quarterly debt reduction roadmap.
Send a message to a Telegram group or channel this agent's Telegram bot can access. Use this skill whenever the user asks to send, post, or broadcast a message to a Telegram group or channel. Trigger phrases: "send a message to [group]", "post to Telegram", "broadcast to [channel]", "message the [group name] Telegram group". Requires TELEGRAM_BOT_TOKEN.
Code review and design support based on the "Tell, Don't Ask" principle. It converts patterns that query an object's state and decide externally into patterns that tell the object directly. It promotes designs that strengthen encapsulation and concentrate responsibility in the object that holds the data. Use when code review, new implementation, or refactoring requires fixing getter abuse or Feature Envy. Target languages: Java, Kotlin, Scala, TypeScript, Python, Ruby, Go, Rust. Triggers: OOP design requests such as "I want to reduce getters", "improve encapsulation", "fix Feature Envy", "I want objects to take on responsibility", "Law of Demeter".
Write automated tests using RSpec, Capybara, and FactoryBot for Rails applications. Use when implementing features, fixing bugs, or when the user mentions testing, specs, RSpec, Capybara, or test data. Avoid using rails console or server for testing.
Design test strategies and test plans. Trigger with "how should we test", "test strategy for", "write tests for", "test plan", "what tests do we need", or when the user needs help with testing approaches, coverage, or test architecture.
Find and report ThreadWave failures safely. Use this skill whenever a user reports a ThreadWave error, blocker, repeated repair failure, unknown mutation result, asks whether a failure is a bug, asks for a known solution, or wants a Markdown issue report. It classifies report-worthy failures, searches the public ThreadWave error repository without requiring a GitHub account, and renders a sanitized bilingual copy/paste report when needed.
One-stop mobile review — the umbrella for the thumb-first suite. Runs a design-judgment pass AND a platform-technical pass over a mobile app/screen/PWA, then merges them into ONE prioritized report that keeps design forks (opinions) and platform defects (objective, P0–P3) visually distinct. Use when the user wants to review, audit, critique, or design a mobile app, screen, or PWA — 'review my mobile app', 'is this good mobile UX', 'audit this screen', 'check my PWA'. Routes to: full review (default), design-only (thumb-first-design), or platform-only (thumb-first-platform). Platform-agnostic on judgment; web/PWA-deep on technical, with native handoff.
Generate article or newsletter thumbnail candidates using the Gemini API from inside Claude Code. Claude reads article copy, proposes composition concepts, writes image generation prompts incorporating brand specs, calls Gemini to generate the images, evaluates the results via computer vision, and returns ranked candidates with rationale. Use when asked to create thumbnails, generate cover images, or produce visual candidates for an article or newsletter.
Invoked by /tidy-project. Read-only, four-phase audit of PROJECT STRUCTURE — directory and file layout plus statically auditable config, dependency, and build hygiene (nested codebases, missing lockfiles, committed build artifacts, over-nesting, misplaced files, config sprawl, vestigial scaffolding, hardcoded environment values, convention drift). Code-semantics concerns are out of scope. Produces a single consolidated execution plan at `docs/YYYY-MM-DD-tidy-project-plan.md` (or repo root if no `docs/`); modifies no source files. Skips traversing dot-directories and build/vendor output, though it may still flag their tracked presence via `git ls-files`. Does not auto-activate on natural-language requests.
Guidance for implementing tensor parallelism in PyTorch, including ColumnParallelLinear and RowParallelLinear layers. This skill should be used when implementing distributed tensor parallel operations, sharding linear layers across multiple GPUs, or simulating collective operations like all-gather and all-reduce for parallel computation.
Build an organic traffic strategy for zero-budget customer acquisition. Use when launching a new website, need traffic without ad spend, or planning content-driven growth. Routes to specialized skills for SEO, community, and content implementation.
Diagnose unstable or underperforming training runs from logs, curves, configs, and samples. Use when a run diverges, plateaus, collapses, overfits, underfits, behaves strangely, or needs debugging across optimization, regularization, and data pathologies.
Implements compliance with Turkey's Personal Data Protection Law (Kisisel Verilerin Korunmasi Kanunu, KVKK, Law No. 6698). Covers data controller obligations, data subject rights, VERBIS registration, cross-border transfer restrictions, Board decisions, and administrative fines. Keywords: KVKK, Turkey, VERBIS, data controller registry, Board decision, cross-border.
TypeScript and JavaScript expert with deep knowledge of type-level programming, performance optimization, monorepo management, migration strategies, and modern tooling. Use PROACTIVELY for any TypeScript/JavaScript issues including complex type gymnastics, build performance, debugging, and architectural decisions. If a specialized expert is a better fit, I will recommend switching and stop.
UI design system toolkit for Senior UI Designer including design token generation, component documentation, responsive design calculations, and developer handoff tools. Use for creating design systems, maintaining visual consistency, and facilitating design-dev collaboration.
Comprehensively upgrades and polishes an existing website's UI design — improving layout, typography, spacing, depth, visual hierarchy, and component refinement — while preserving the site's existing color palette. Also adds smooth, staggered blur+slide-up reveal animations using Framer Motion (or CSS if plain HTML) triggered when elements enter the viewport. Use this skill whenever the user wants to improve, modernize, polish, or animate an existing website or React/HTML page. Trigger even when the user only mentions "make it look better", "animate it", "improve the design", "upgrade the UI", "make it more modern", or "add scroll animations" — this skill handles all of those, not just animation.
UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 9 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient. Integrations: shadcn/ui MCP for component search and examples
Use when running UnoPim tests, linting, static analysis, or asset builds, or when asked whether a change is ready to be called done. Trigger phrases include “run tests,” “pest,” “pint,” “larastan,” “phpstan,” “playwright,” “build assets,” and “is this done.”
Update every skill installed in the current Git project to its latest published version through skills.sh, from toy-crane/skills and every other source, then reconcile the Toycrane set by installing newly published skills that fit the project's stack, retiring unpublished ones, and materializing their companion custom agents for Claude Code and Codex. Use when the user asks to update, upgrade, refresh, or sync the skills or custom agents installed in a project. Third-party skills are refreshed in place only; project-local skills and agents stay untouched.
Convert ambiguous user requests into structured USDM requirements documents. Decomposes requirements into Requirement -> Reason -> Description -> Specification hierarchy. Integrates with GitHub Issues, Asana, and Jira tickets as input sources. Use when: create requirements, write requirements document, USDM, decompose requirements, requirements definition, 要件定義, 要件を整理, 要件分解.
This skill should be used when the user's request or requirement is ambiguous and needs iterative questioning to become actionable. Trigger on "clarify requirements", "refine requirements", "요구사항 명확히", "요구사항 정리", "뭘 원하는 건지", "make this clearer", "spec this out", "scope this", "/clarify". Turns vague inputs into concrete specs. For strategy blind spots use unknown; for content-vs-form reframing use metamedium.
Synthesizes intrinsic (DCF) and relative (multiples) valuation outputs into a final value estimate and investment recommendation. Reconciles divergent valuations, reverse-engineers what the market is pricing in (implied growth, implied ROIC), computes margin of safety, and produces a buy/sell/hold recommendation with catalysts. Use when combining multiple valuation approaches, making investment recommendations, reconciling DCF with multiples, or when user mentions reconcile valuations, investment recommendation, margin of safety, implied growth rate, or what is the market pricing in.
Vercel KV, the Redis-compatible key-value store powered by Upstash, in Next.js and other Vercel applications. Covers @vercel/kv setup and environment variables (KV_REST_API_URL, KV_REST_API_TOKEN), key and JSON value operations, TTL and expiration, caching patterns for pages, APIs, and data, session and auth token storage, rate limiting, TypeScript usage from the edge runtime, serverless functions, and Server Actions, plus migrating from Cloudflare KV. Use when adding Vercel KV to an app, building a cache or rate limiter, storing sessions or temporary data with a TTL, choosing strongly consistent Redis-compatible storage over eventually consistent alternatives, or debugging KV_REST_API_URL not set, rate limit exceeded, or JSON serialization errors.
Downloads videos from YouTube, TikTok, Douyin, Bilibili, Instagram, XiaoHongShu and 1000+ platforms. Primary: yt-dlp. Fallback: agent-browser + GreenVideo for Douyin/TikTok when yt-dlp fails. Use when user says "download video", "save video", "grab video", "watermark-free download", or pastes a video URL. Do NOT use for AI video generation or video editing.
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.
