agent-skills

Create modular agent skills with progressive disclosure and tool-access controls.

5|1|Updated Oct 30, 2025
One-click install
npx skills add https://github.com/reggiechan74/claude-plugins --skill agent-skills-reggiechan74
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-skills
Source: https://github.com/reggiechan74/claude-plugins/tree/main/plugins/claude-code-metaskill/skills/agent-skills
Command: npx skills add https://github.com/reggiechan74/claude-plugins --skill agent-skills-reggiechan74

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Claude, as a general-purpose AI, may lack deep expertise in highly specialized domains or specific workflows. Agent Skills allow you to transform Claude into a domain specialist, tailoring its capabilities to your exact needs.

Core Features & Use Cases

  • Modular Capabilities: Package instructions, metadata, and optional resources (scripts, templates) into reusable units that Claude uses automatically.
  • Progressive Disclosure: Claude loads only necessary information in stages, optimizing context window usage and reducing token costs.
  • Tool Access Control: Define allowed-tools in the frontmatter to restrict a Skill's capabilities, enhancing security and focus.
  • Use Case: Create a "code-refactoring" skill that guides Claude on your team's specific refactoring patterns, ensuring consistent code quality across the project with minimal oversight.

Quick Start

Explain the basic structure required to create a new Agent Skill.

Frequently Asked Questions about agent-skills

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extend Claude's capabilities for specialized domains?

Agent Skills package domain-specific instructions, metadata, and resources into modular units that Claude loads automatically. They transform Claude into a specialist for your exact workflow, whether code refactoring, API design, or other tasks, without manual prompt engineering each conversation.

What is progressive disclosure in Agent Skills and why does it matter?

Progressive disclosure loads Skill information in three stages: metadata always available, instructions on trigger, resources as needed. This optimizes token usage and reduces context window strain, letting you define deep expertise without bloating every conversation.

How do I create and structure a new Agent Skill?

Define a Skill with YAML frontmatter specifying name and description, layer instructions across three loading levels, restrict tool access via allowed-tools, and package optional resources like scripts or templates. The modular structure lets you deploy and reuse the Skill across conversations.

Can I control which tools an Agent Skill can access?

Yes. Use the allowed-tools configuration in the Skill's frontmatter to restrict capabilities to only those your domain requires. This enhances security and focus by preventing the Skill from calling unrelated or sensitive tools.

What's the difference between Agent Skills and writing custom system prompts?

Agent Skills provide structured progressive disclosure, tool-access control, and reusability across conversations. Custom prompts are single-use and load everything at once. Skills scale better for complex, domain-specific workflows and reduce wasted tokens on unnecessary context.

Do Agent Skills work with existing Claude workflows and integrations?

Agent Skills are modular units that extend Claude's capabilities without replacing existing workflows. They integrate into conversations on demand and support your current tool stack by controlling which capabilities activate for specific tasks.