
dtyq/magic
24 skills690 installs119k starsGitHub
Install
npx skills add https://github.com/dtyq/magicSkills in this repo
1Skill Vetterskill-vetter is a security-first protocol for checking whether a skill is safe to install, run before pulling anything from a skill market, skillhub, GitHub or other source. It inspects red flags, permission scope and suspicious patterns and gives a safe-to-install verdict. A solo builder uses it as a gate so an agent does not blindly install untrusted third-party skills.71installs2Develop Data Analysis Dashboarddevelop-data-analysis-dashboard is a skill for building data-analysis dashboards and large-screen data boards, covering dashboard project creation, card planning, data cleaning, card management (create/update/delete/query cards), map downloads, and validation. A solo builder reaches for it when they need to build, edit, or clean data for a dashboard project end to end.38installs3Ui Data Testidui-data-testid enforces adding stable data-testid attributes by default whenever new or refactored UI components are built. It targets React/TSX views, shadcn/antd-style components, dropdown and menu configs and interactive flows so tests get reliable selectors that survive refactors. A solo builder relies on it to keep unit and E2E tests from breaking on brittle CSS or text selectors.36installs4Code Review Expertcode-review-expert performs an expert review of the current git changes with a senior-engineer lens, detecting SOLID violations and security risks and proposing concrete, actionable improvements. A solo builder reaches for it to get a rigorous second opinion on a diff before merging or shipping.35installs5Env Managerenv-manager is a Magic agent skill that saves API keys, tokens and other configuration values so they persist across agent sessions instead of being re-entered each time. It manages a personal environment by default and only touches the shared workspace environment when you explicitly ask. A solo builder reaches for it when an agent needs credentials to stay available for later tool calls, or to audit and clean up stored secrets.35installs6Antd Style To Tailwindantd-style-to-tailwind is a Claude Code skill that migrates existing antd-style CSS-in-JS (createStyles) React components to Tailwind CSS utility classes while preserving full dark-mode support and the project's style-system conventions. A solo builder reaches for it when converting a legacy antd-style codebase to Tailwind or writing new components in files that already use antd-style.33installs7Compact Chat Historycompact-chat-history summarizes and compresses the current conversation history into a structured context snapshot and then calls compact_chat_history to persist it. A solo builder reaches for it when a long agent session needs its context condensed so work can continue without losing key state.32installs8Using Cronusing-cron manages scheduled tasks for an agent: create, query, update and delete them. Whenever a user message carries future-time intent such as 'in 2 days', 'tomorrow at 8am' or 'every morning', this skill must be loaded first, and it explicitly forbids writing custom scheduler scripts. A solo builder relies on it so recurring or deferred work is scheduled reliably through one consistent interface.30installs9Deep Researchdeep-research produces substantive research deliverables - research reports, industry reports, whitepapers, and deep dives - by pulling from multiple sources and cross-validating findings. A solo builder reaches for it for competitive analysis, market analysis, or industry research when a single search will not do and a formal document is the goal.29installs10Using Mcpusing-mcp teaches an agent to discover, connect to, and invoke tools on Model Context Protocol (MCP) servers. When a user message contains an [@mcp:...] mention, the skill loads and calls the referenced server. A solo builder reaches for it when giving an agent the ability to use external MCP tools rather than hard-coding integrations.29installs11Vercel Composition Patternsvercel-composition-patterns is a React skill covering composition patterns that scale as an app grows. A solo builder reaches for it when refactoring components that have accumulated too many boolean props, or when designing a flexible reusable component library. It favors composition over configuration to keep component APIs clean.29installs12Vercel React Best Practicesvercel-react-best-practices packages React and Next.js performance-optimization guidelines from Vercel Engineering. A solo builder reaches for it when writing, reviewing, or refactoring React/Next.js code and wants proven patterns for rendering, data fetching, and avoiding common performance pitfalls. It acts as an authoritative checklist for React app quality.29installs13Creating Slidescreating-slides is a slide and PPT skill that provides complete slide creation, editing, and project-management capabilities. A solo builder reaches for it to make presentations, edit slide content, or manage slide projects, and it must be loaded when a message references a slide_project.28installs14Dual Edition Module Migrationdual-edition-module-migration migrates modules between shared src/opensource/ code and enterprise overlays under enterprise/src/opensource/, while preserving the src/opensource boundary and existing component override points. A solo builder maintaining a dual open-source/enterprise codebase reaches for it to move modules across editions without breaking overrides.28installs15Skill Creatorskill-creator helps you create, modify, evaluate, package and upload agent skills. It covers writing a skill from scratch, optimizing its description for better trigger accuracy, running evals and benchmarks, zipping it and uploading to a skill library. A solo builder reaches for it to capture a repeated workflow as a reusable skill or to sharpen and ship an existing one.28installs16Using Llmusing-llm lets an agent list the available large language models and send chat-completion requests programmatically. A solo builder reaches for it when they need to call an LLM from within a code snippet, tool, or agent workflow rather than through a chat UI. It abstracts the model-invocation plumbing so LLM calls can be embedded directly in an app.28installs17Crew Creatorcrew-creator manages and optimizes custom agent definition files (IDENTITY.md, AGENTS.md, SOUL.md, TOOLS.md) and handles first-time agent initialization when a workspace lacks an IDENTITY.md. A solo builder reaches for it to edit an agent's identity, adjust workflow instructions and personality, add or remove tools, or spin up a new agent from scratch.26installs18Subagentssubagents guides an agent on when and how to delegate work to parallel subagents rather than doing everything inline. It suits independent subtasks, large research or exploration that would otherwise clutter the main thread, and cases needing a specialized agent type such as explore for deep search or shell for system commands. A solo builder uses it to keep a long agent run focused and to fan out work that has a clear deliverable and no dependency on the current thread.22installs19Canvas Designercanvas-designer is a core canvas design skill covering design project management, multimedia principles, AI image generation, web image search, and design-marker processing. A solo builder loads it for any canvas design task, especially when a message references a design_canvas_project or design_marker, or when generating video, animation, or clips on a canvas project.20installs20User Infouser-info fetches the current user's identity and contact details, including name, job title, employee number, email, phone and department. A solo builder uses it whenever an agent needs to know who it is acting for, personalize a response, or fill in the user's contact fields. It is the quick lookup for authoritative user profile data.20installs21Im Channelsim-channels helps an agent connect and configure instant-messaging channel bots across WeChat, WeCom, DingTalk and Lark, and explains how to read the <im> context block that marks a message as coming from one of those channels. A solo builder loads it when wiring a bot into a messaging platform or when an incoming message needs channel-aware handling.18installs22Lark Clilark-cli is the entry skill for automating Lark/Feishu from an agent, routing to the right sub-skill for whatever the user needs: reading, sending or forwarding IM messages and chat history, managing group chats, and working with cloud docs, Drive, spreadsheets, Base tables, wiki, calendars, contacts, tasks, approvals, mail and more. A solo builder loads it first whenever a request touches the Lark/Feishu ecosystem so the agent picks the correct capability.16installs23Dingtalk Clidingtalk-cli lets a builder interact with DingTalk from the command line - reading, sending, replying to, forwarding, and recalling chat messages, managing group chats, sending DING alerts, querying contacts and org structure, and working with DingTalk docs, drive files, sheets, calendar, approvals, todos, and more. A solo builder reaches for it to automate any DingTalk workflow.15installs24Magic Calendarmagic-calendar creates and manages calendar projects for scheduling, event management and content or publishing planning. A solo builder reaches for it to spin up a content calendar, lay out a publishing schedule, or organize events in one place. It turns loosely described timing needs into a structured, manageable calendar.15installs