bundle-author

Scaffold ycc skills, commands, and agents with templates and validation.

1|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/yandy-r/claude-plugins --skill bundle-author
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bundle-author
Source: https://github.com/yandy-r/claude-plugins/tree/main/.cursor-plugin/skills/bundle-author
Command: npx skills add https://github.com/yandy-r/claude-plugins --skill bundle-author

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Manual scaffolding of new ycc surfaces (skills, commands, and agents) is time-consuming and error-prone; this skill provides a standardized, automated way to create consistent skeletons.

Core Features & Use Cases

  • Scaffolds a new skill under ycc/skills/<skill-name>/ with SKILL.md.
  • Optionally creates the matching slash command under ycc/commands/<skill-name>.md and, if requested, an agent under ycc/agents/<skill-name>.md.
  • Reuses templates to ensure consistent frontmatter, references, and post-scaffold steps; emits exact follow-up commands to sync and validate.
  • Enforces name validation and collision checks to prevent conflicts and accidental overwrites.

Quick Start

Run the scaffold to create a new ycc surface under ycc/ for a skill named <skill-name>, optionally with a matching command and agent.

Frequently Asked Questions about bundle-author

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

FAQPage Schema
How do I scaffold a new ycc skill, command, and agent consistently?

To scaffold a new ycc skill, use this automation to generate standardized templates under ycc/skills/, ycc/commands/, and ycc/agents/. It reads scaffolding templates and outputs file paths for SKILL.md, command.md, and agent.md with post-scaffold instructions.

What is the best way to automate ycc directory setup and reduce manual file creation errors?

Automating ycc directory setup reduces manual errors by enforcing name validation and collision checks before generating files. This ensures consistent frontmatter and references across new skills, commands, and agents without accidental overwrites.

Do I need to manually check for name collisions when creating ycc commands and agents?

You do not need to manually check for name collisions when creating ycc commands and agents. The scaffolding process automatically enforces name validation and collision checks to prevent conflicts and accidental overwrites.

How does template validation work when generating a new ycc skill skeleton?

Template validation works by enforcing name validation and collision checks before generating a new ycc skill skeleton. It reuses templates to ensure consistent frontmatter, references, and emits exact follow-up commands to sync and validate.

Can I generate optional slash commands and agents alongside a new ycc skill?

Yes, you can generate optional slash commands and agents alongside a new ycc skill. The scaffolding process optionally creates a matching slash command under ycc/commands/ and an agent under ycc/agents/ if requested.

What limitations exist when scaffolding multiple ycc surfaces with matching names?

When scaffolding multiple ycc surfaces, the strict name validation and collision checks prevent creating surfaces with matching names. This limitation protects existing files in the ycc/ directory from accidental overwrites during automated generation.