PracticalSwan/agent-skills

Skills I use for my Agents (Claude Code, Codex, Copilot)

This repository also configures its own agents. See what agent-skills tells them →

14Stars on the repository
208Mods indexed here, across every type
2d agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

PracticalSwan/agent-skills

Skill Codex

Generate .excalidraw diagrams from natural language. Use when creating flowcharts, mind maps, system architecture diagrams, sequence diagrams, ER diagrams, network diagrams, or any visual process visualization.

not rated 14 +1 changed 2d ago A SkillSpector: warn 47 tokens original MIT

excel-sheet

50

PracticalSwan/agent-skills

Skill Codex

Excel (.xlsx) manipulation via MCP server. Use for creating workbooks, formatting cells, writing formulas, building charts, pivot tables, data analysis, or any task involving Excel spreadsheets.

not rated 14 +1 changed 2d ago A 40 tokens original MIT

figma-code-connect

52

PracticalSwan/agent-skills

Skill Codex

Creates and maintains Figma Code Connect template files that map Figma components to code snippets. Use when the user mentions Code Connect, Figma component mapping, design-to-code translation, or asks to create/update .figma.ts or .figma.js files.

not rated 14 +1 changed 2d ago A SkillSpector: warn 57 tokens original MIT

PracticalSwan/agent-skills

Skill Codex

MANDATORY prerequisite — you MUST invoke this skill BEFORE every createnewfile tool call. NEVER call createnewfile directly without loading this skill first. Trigger whenever the user wants a new blank Figma file — a new design, FigJam, or Slides file — or when you need a fresh file before calling usefigma. Usage …

not rated 14 +1 changed 2d ago A SkillSpector: warn 121 tokens original MIT

PracticalSwan/agent-skills

Skill Codex

MANDATORY prerequisite — you MUST invoke this skill BEFORE calling the getdesigncontext Figma MCP tool. You MUST trigger this skill whenever the user wants to implement, build, port, or code up a Figma design as code. Example prompts (not exhaustive) are 'implement this Figma design', 'build this screen from Figma'…

not rated 14 +1 changed 2d ago A 117 tokens original MIT

PracticalSwan/agent-skills

Skill Codex

Use this skill alongside figma-use when the task involves translating an application page, view, or multi-section layout into Figma. Triggers: 'write to Figma', 'create in Figma from code', 'push page to Figma', 'take this app/page and build it in Figma', 'create a screen', 'build a landing page in Figma', 'update the…

not rated 14 +1 changed 2d ago A 192 tokens copy · 83% MIT

PracticalSwan/agent-skills

Skill Codex

MANDATORY prerequisite — load this skill BEFORE every generatediagram tool call. NEVER call generatediagram directly without loading this skill first. Trigger whenever the user asks to create, generate, draw, render, sketch, or build a diagram — flowchart, architecture diagram, sequence diagram, ERD or…

not rated 14 +1 changed 2d ago A 164 tokens original MIT

PracticalSwan/agent-skills

Skill Codex

Build or update a professional-grade design system in Figma from a codebase. Use when the user wants to create variables/tokens, build component libraries, create individual components with proper variant sets and variable bindings, set up theming (light/dark modes), document foundations, or reconcile gaps between…

not rated 14 +1 changed 2d ago A SkillSpector: warn 146 tokens original MIT

PracticalSwan/agent-skills

Skill Codex

Translate Figma designs into production-ready application code with 1:1 visual fidelity. Use for Figma URLs, node IDs, implementation requests, or components that must match Figma specs; use the local figma skill for general Figma MCP context and setup.

not rated 14 +1 changed 2d ago A SkillSpector: warn 61 tokens original MIT

PracticalSwan/agent-skills

Skill Codex

Translates Figma motion and animations into production-ready application code. Use when implementing animation/motion from a Figma design — user mentions "implement this motion", "add animation from Figma", "animate this component", provides a Figma URL whose node is animated, or when getdesigncontext returns motion…

not rated 14 +1 changed 2d ago A SkillSpector: warn 81 tokens original MIT

figma-swiftui

60

PracticalSwan/agent-skills

Skill Codex

SwiftUI ↔ Figma translation. Use whenever the user mentions Swift, SwiftUI, iOS, iPhone, or iPad — in EITHER direction — translating a Figma design into SwiftUI (design → code), or pushing SwiftUI views / screens / tokens back into a Figma file (code → design). Triggers on phrases like 'implement this Figma design in…

not rated 14 +1 changed 2d ago A 156 tokens original MIT

figma-use-figjam

61

PracticalSwan/agent-skills

Skill Codex

This skill helps agents use Figma's usefigma MCP tool in the FigJam context. Can be used alongside figma-use which has foundational context for using the usefigma tool.

not rated 14 +1 changed 2d ago A SkillSpector: warn 45 tokens original MIT

figma-use-motion

62

PracticalSwan/agent-skills

Skill Codex

Motion / animation context for the usefigma MCP tool — animating Figma nodes via manual keyframes, animation styles, easing, and timeline duration. Load alongside figma-use whenever a task involves adding, editing, or inspecting animation on a node.

not rated 14 +1 changed 2d ago A 58 tokens original MIT

figma-use-slides

63

PracticalSwan/agent-skills

Skill Codex

This skill helps agents use Figma's usefigma MCP tool in the Slides context. Can be used alongside figma-use which has foundational context for using the usefigma tool.

not rated 14 +1 changed 2d ago A SkillSpector: warn 43 tokens original MIT

figma-use

64

PracticalSwan/agent-skills

Skill Codex needs its repo

MANDATORY prerequisite — you MUST invoke this skill BEFORE every usefigma tool call. NEVER call usefigma directly without loading this skill first. Skipping it causes common, hard-to-debug failures. Trigger whenever the user wants to perform a write action or a unique read action that requires JavaScript execution in…

not rated 14 +1 changed 2d ago A 114 tokens copy · 86% MIT

figma

65

PracticalSwan/agent-skills

Skill Codex

Use the Figma MCP server to fetch design context, screenshots, variables, and assets from Figma, and to translate Figma nodes into production code. Trigger when a task involves Figma URLs, node IDs, design-to-code implementation, or Figma MCP setup and troubleshooting.

not rated 14 +1 changed 2d ago A 59 tokens original MIT

frontend-design

68

PracticalSwan/agent-skills

Skill Codex

Design and implement context-fit frontend interfaces with deliberate art direction, accessible interaction, responsive behavior, complete states, and rendered verification. Use when creating or substantially reworking pages, components, product workspaces, dashboards, marketing sites, editorial surfaces, commerce…

not rated 14 +1 changed 2d ago A 59 tokens original MIT

gemini-api-dev

70

PracticalSwan/agent-skills

Skill Codex

Use this skill when building applications with Gemini API hosted models, including Gemini and Gemma 4, working with multimodal content (text, images, audio, video), implementing function calling, using structured outputs, or needing current model specifications. Covers SDK usage (google-genai for Python, @google/genai…

not rated 14 +1 changed 2d ago A SkillSpector: warn 101 tokens original MIT

PracticalSwan/agent-skills

Skill Codex

Use this skill when writing code that calls the Gemini API for text generation, multi-turn chat, multimodal understanding, image generation, video generation, streaming responses, background research tasks, function calling, structured output, or migrating from the old generateContent API. This skill covers the…

not rated 14 +1 2d ago A SkillSpector: warn 80 tokens original MIT

handoff

72

PracticalSwan/agent-skills

Skill Codex

Compact the current conversation into a handoff document for another agent to pick up.

not rated 14 +1 changed 2d ago A 19 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: