local-skills-setup

Set up and manage local learned skills across user and project directories.

2|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/chanhee-kang/oh-my-gemini --skill local-skills-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: local-skills-setup
Source: https://github.com/chanhee-kang/oh-my-gemini/tree/main/skills/local-skills-setup
Command: npx skills add https://github.com/chanhee-kang/oh-my-gemini --skill local-skills-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill sets up and manages local learned skills for automatic matching and invocation.

Core Features & Use Cases

  • Directory setup: Ensure project-level (.omc/skills) and user-level (~/.gemini-cli/skills/omc-learned) skill directives exist.
  • Skill discovery: Scan and inventory existing skills with metadata extraction from frontmatter.
  • Skill creation: Launch the learner flow to capture new patterns as skills.
  • Codebase knowledge transfer: Promote reusable solutions across teams by version-controlling project-level skills.

Quick Start

Run the local-skills-setup wizard to verify directories, list skills, or start a new skill extraction.

Frequently Asked Questions about local-skills-setup

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

FAQPage Schema
How do I set up local learned skills for automatic invocation in my projects?

To set up local learned skills, run the setup wizard to verify directories, inventory existing skills, and extract frontmatter metadata for automatic matching and invocation during conversations.

What is the difference between user-level and project-level local skills?

Project-level skills are stored in the .omc/skills directory for version-controlling team solutions, while user-level skills reside in ~/.gemini-cli/skills/omc-learned for personal reuse across multiple contexts.

Do I need external tools or dependencies to manage local skills?

No external tooling is required to manage local skills. The setup and extraction workflows operate entirely using a standard shell and filesystem environment to inventory and create reusable patterns.

How do I create and extract reusable codebase patterns into a new skill?

To create a new skill, launch the learner flow wizard which guides you through capturing new patterns and extracting metadata into frontmatter for inventory and reuse across your codebase.

Can I transfer codebase knowledge across teams using local skills?

Yes, you can transfer codebase knowledge by promoting reusable solutions through project-level skills stored in the .omc/skills directory, enabling version-controlled sharing and automatic matching across teams.

What is the best way to inventory existing local skills and extract metadata?

The best way to inventory existing local skills is running the setup wizard to scan directories and extract metadata from frontmatter, ensuring all project-level and user-level skills are cataloged for reuse.