skill-alias

Create command aliases wrapping skills with predefined arguments.

1.1k|68|Updated Nov 14, 2025
One-click install
npx skills add https://github.com/vm0-ai/vm0 --skill skill-alias
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-alias
Source: https://github.com/vm0-ai/vm0/tree/main/.claude/skills/skill-alias
Command: npx skills add https://github.com/vm0-ai/vm0 --skill skill-alias

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill alias creator eliminates repetitive, error-prone typing by turning long skill invocations into concise, reusable aliases.

Core Features & Use Cases

  • Create kebab-case aliases that map to existing skills with provided arguments.
  • Generate .claude/commands/{ALIAS}.md files with proper YAML front matter and a TypeScript snippet.
  • Example use case: define an alias like tech-debt-research mapping to the skill tech-debt with the argument research.

Quick Start

Use the skill alias creator to define an alias like tech-debt-research that maps to the skill tech-debt with argument research.

Frequently Asked Questions about skill-alias

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

FAQPage Schema
How do I create reusable command aliases for frequent skill calls?

Create reusable command aliases by defining them in the ALIAS='SKILL_NAME arguments' format to generate .claude/commands/{ALIAS}.md files with YAML front matter and executable TypeScript blocks.

Can I pass predefined arguments when mapping an alias to an existing skill?

Yes, you can pass predefined arguments when mapping an alias to an existing skill by specifying them in the ALIAS='SKILL_NAME arguments' input format during alias generation.

What is the best way to reduce repetitive typing for long CLI skill invocations?

The best way to reduce repetitive typing for long CLI skill invocations is to wrap them in concise kebab-case aliases that execute predefined arguments via generated TypeScript command files.

Does the alias generator validate the target directory and handle parsing errors?

Yes, the alias generator validates the target directory, ensures YAML front matter correctness, and handles parsing errors gracefully to isolate aliases within the claude command framework.

Do I need any external dependencies to generate .claude/commands markdown files?

No external dependencies are required to generate .claude/commands markdown files, as the skill operates independently to create files with proper YAML front matter and TypeScript snippets.