npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

giorris-claude-skills

v1.8.0

Published

CLI tool to install Claude Code skills from the Giorris marketplace

Readme

Claude Skills by Giorris

npm version npm downloads GitHub license

Ready-to-use Claude skills for design workflows and spark creativity with AI.

📢 Latest Release

Version 1.8.0 - Figma Component Generator improvements

Updated skill: figma-component-generator v1.0.0 → v1.1.0 - Smarter classification, dependency resolution, and overlay handling:

  • New component classification step (Visual / Layout wrapper / Compositional) with a clarity checkpoint for layout wrappers
  • Compositional components now reuse existing component sets via createInstance() instead of redrawing them as raw frames
  • Optional figma-map.json lookup table for fast direct-ID dependency resolution (with findAll fallback)
  • New rule: floating-overlays.md — detect popovers/dropdowns/tooltips and split into trigger + floating component sets
  • New rule: atomic-dependencies.md — classification + variant-selection heuristics for composed components
  • Slots split into Pattern A (instance-filled) vs. Pattern B (frame-filled), plus updated slot convert caveats
  • Sharper pattern detection table and a new Dependencies-resolved line in the generation report
  • Requires figma-cli

Updating Skills:

# Update specific skill
npx giorris-claude-skills install ai-component-metadata --force

# Update all skills
npx giorris-claude-skills --all --force

Use the --force flag if skills don't automatically update to the latest version as skill version was added recently.

🚀 Quick Start

NPX Installation (Recommended)

The easiest way to install skills is using npx:

# Interactive mode - select skills from a menu
npx giorris-claude-skills

# Install specific skill
npx giorris-claude-skills install ai-component-metadata

# Install all skills at once
npx giorris-claude-skills --all

Via Claude Code Marketplace

# Add the marketplace
/plugin marketplace add github:cris-achiardi/claude-skills

# Install by name from marketplace
/plugin install ai-component-metadata@giorris-skills

# Or install directly from GitHub
/plugin install github:cris-achiardi/claude-skills/skills/ai-component-metadata

📦 Available Skills

AI Component Metadata

Category: Design System Version: 1.0.0

Generate AI-ready metadata for design system components to enable intelligent UI generation. Analyzes component structure and generates structured metadata that helps AI understand when and how to use components correctly.

Install:

npx giorris-claude-skills install ai-component-metadata

Use Cases:

  • Building AI-consumable design systems
  • Enabling intelligent UI generation
  • Creating component metadata for Storybook
  • Integrating with Figma MCP for complete context

Learn more: View Documentation


AI DS Composer

Category: Design System Version: 1.0.0

Strategic guide for consuming design system metadata to compose components intelligently. Teaches AI to reason through metadata hierarchically, prioritize component reuse, apply selection criteria, and flag gaps when existing components don't fit requirements.

Install:

/plugin install ai-ds-composer@giorris-skills

Use Cases:

  • Intelligent UI component selection and composition
  • Design system component reasoning and reuse
  • Understanding hierarchical metadata structures
  • Applying anti-pattern rules and selection criteria
  • Flagging when custom components are needed

Learn more: View Documentation


Codebase Index

Category: Development Tools Version: 1.2.0

Automatically generate relationship and dependency maps for any component-based codebase (React, Vue, Svelte, Astro, Next.js, Angular, Solid). Auto-detects framework and supports TOON format for 30-60% token savings. Creates comprehensive JSON/TOON files mapping component usage, imports, npm dependencies, utilities, CSS, and data queries. Now with React component support for hybrid Astro projects and improved Windows compatibility.

Install:

npx giorris-claude-skills install codebase-index

Use Cases:

  • Indexing codebases for AI context
  • Mapping component relationships and dependencies
  • Documenting architecture automatically
  • Understanding unfamiliar projects quickly
  • Reducing token usage in AI conversations (30-60% with TOON format)
  • Generating up-to-date codebase documentation

Learn more: View Documentation


Figma Variables Generator

Category: Design System Version: 1.1.0

Generate JSON files for creating Figma variable collections from text descriptions or design token data. Converts design tokens (colors, spacing, typography, etc.) into Figma variables format with support for multiple modes (Light/Dark), code syntax definitions, variable references/aliases, and hierarchical organization. Now with update preservation and JSON reformatting capabilities.

✨ New in v1.1.0:

  • Fixed variable types to match Figma's actual API (4 types only: color, number, string, boolean)
  • Update existing collections while preserving names and structure
  • Reformat messy plugin-generated JSON for better readability
  • Enhanced documentation with detailed examples

Install:

npx giorris-claude-skills install figma-variables-generator

Use Cases:

  • Creating Figma variable collections from design tokens
  • Converting existing design systems to Figma variables
  • Updating existing variable collections without creating duplicates
  • Reformatting messy plugin-generated JSON for readability
  • Generating multi-mode color schemes (Light/Dark themes)
  • Setting up design token systems with proper references
  • Converting CSS/code tokens to Figma format
  • Automating design system setup in Figma

Learn more: View Documentation


Figma Component Generator

Category: Design System Version: 1.1.0

Generate Figma component sets from source code using the figma-cli tool. Reads React/CSS/metadata source files and produces properly structured Figma components with variants, variable bindings, icon instances, and text styles.

Key Features:

  • Automatic CSS token to Figma variable mapping
  • Component classification (Visual / Layout wrapper / Compositional) with a clarity checkpoint for layout wrappers
  • Atomic dependency resolution: reuse existing component sets via createInstance() instead of redrawing as raw frames
  • Optional figma-map.json lookup table for fast direct-ID dependency resolution
  • Floating overlay handling for popovers, dropdowns, tooltips (trigger + overlay split)
  • Slots split into Pattern A (instance-filled) and Pattern B (frame-filled)
  • Lucide icon library integration with per-variant recoloring
  • Figma text style application (not hardcoded fonts)
  • Modular rules for nested components, slots, sizing modes, atomic dependencies, floating overlays
  • Project-specific configuration via template reference files

Install:

npx giorris-claude-skills install figma-component-generator

Use Cases:

  • Generating Figma components from React/CSS source code
  • Keeping Figma libraries in sync with code-based design systems
  • Batch-creating component variants with proper variable bindings
  • Building nested component architectures (sub-components + slots)

Requires: figma-cli installed locally

Learn more: View Documentation


Spec Ideation Framework

Category: Workflow Version: 1.0.0

Structured framework for working with AI to transform vague ideas into clear, documented specifications through conscious decision-making. Uses a three-phase process: Expansion, Contraction, and Documentation.

Install:

npx giorris-claude-skills install spec-ideation

Use Cases:

  • Planning complex features or projects
  • Making design decisions with AI assistance
  • Creating specifications from rough ideas
  • Structured problem-solving and ideation

Learn more: View Documentation


Crazy 8's (Solo Version)

Category: Workflow Version: 1.0.0

Solo rapid ideation method based on Google Design Sprint Crazy 8's exercise. Generates 8 distinct solution ideas in 8 minutes through rapid-fire ideation or sketch documentation. Includes creativity warm-up questions, built-in timer, optional creative constraints, and generates visual HTML/CSS prototypes.

Install:

npx giorris-claude-skills install crazy-8s

Use Cases:

  • Rapid solo ideation for design challenges
  • Exploring multiple solution directions quickly
  • Pushing beyond first obvious ideas
  • Generating variety before converging on solutions

Learn more: View Documentation


Problem Mapping

Category: Workflow Version: 1.0.0

Foundational problem framing for design sprints and product strategy. Based on Google Design Sprint "Understand" phase methodology. Creates structured problem map documents that establish shared understanding before ideation - defining problem statements, identifying users/stakeholders, setting success criteria, and documenting constraints.

Install:

npx giorris-claude-skills install problem-mapping

Use Cases:

  • Framing design challenges before solution generation
  • Establishing shared team understanding
  • Documenting goals, constraints, and assumptions
  • Foundation for HMW exercises and design sprints

Learn more: View Documentation


🌐 Browse Online

Visit giorris.dev/skills to:

  • Browse skills with code previews
  • View detailed documentation
  • See usage examples
  • Copy installation commands

🛠️ What are Claude Code Skills?

Skills are reusable prompts and workflows that extend Claude Code's capabilities. They help you:

  • Standardize common workflows
  • Share best practices across projects
  • Enable specialized AI behaviors
  • Build domain-specific AI assistants

Learn more about Claude Code Skills.

📖 Skill Structure

Each skill in this marketplace follows a consistent structure:

skills/
└── skill-name/
    ├── SKILL.md           # Main skill documentation
    ├── LICENSE.txt        # MIT License
    ├── references/        # Additional documentation
    │   └── EXAMPLES.md
    ├── assets/            # Templates and examples
    │   └── template.tsx
    └── scripts/           # Optional utility scripts
        └── helper.py

🤝 Contributing

While these skills are primarily maintained by Cristian Morales, suggestions and improvements are welcome!

Reporting Issues

Found a bug or have a suggestion? Open an issue

Proposing Improvements

Have an idea to enhance a skill? Feel free to:

  1. Fork the repository
  2. Make your improvements
  3. Submit a pull request with a clear description

📜 License

All skills in this marketplace are licensed under the MIT License. See individual skill directories for specific license files.

Copyright © 2025 Cristian Morales

🔗 Links

💬 Support


⭐ Found this useful? Give us a heart to support the project!

Buy Me A Coffee