Skip to content

Skills Guide

This guide covers the Skills panel in HagiCode.

Open Skills when you want to:

  • see which skills are already installed on this machine
  • get recommended skills based on your current projects and repositories
  • search the wider skill library
  • confirm the source, trust state, and actual install command before installing
  • manage which sources are labeled as trusted

Skills is HagiCode’s built-in skill browsing and installation panel. It gives you one place to review locally available skills, discover recommendations, search the gallery, and inspect installation details before you install anything.

Use it when:

  • you are new to HagiCode and want to see what is already available
  • you know the kind of work you are doing and want better matching helper skills
  • you want to install a new skill but need to verify the source first
  • you want to avoid reinstalling something that is already available locally

In the top navigation bar of the HagiCode workspace, click the Skills button to open the panel.

HagiCode top navigation with the Skills entry

The red arrow in the screenshot highlights the entry point.

After opening the panel, you will see four main tabs:

  • Local Skills
  • Recommendation
  • Gallery
  • Trusted Providers

Local Skills answers two common questions: What is already installed? and Which of these skills can be updated right now?

Local Skills tab with installed skills and Update all summary

The most important areas on this page are:

  • Search box: filter local skills by name, ID, path, or agent
  • Refresh inventory: rescan what is currently installed on this machine
  • Update all: run batch updates for skills that support managed updates
  • Batch update summary: review the latest batch result and status log

Each row usually shows:

  • the skill name
  • compatible agents
  • the local install path
  • available actions

If a row warns that backend-managed install metadata is missing, that skill cannot use one-click updates and should be reviewed manually.

Recommendation builds a candidate list from your current projects and repositories. It is useful when you know what kind of work you are doing, but you have not decided which skills to install yet.

Recommendation tab with personalized skill candidates

A practical reading order is:

  1. Check the hero selectors at the top to understand what context drives the recommendation
  2. Click Generate recommendations
  3. Review the query chips to see why these candidates were chosen
  4. Compare the candidate cards before opening the details panel

Common labels on recommendation cards mean:

  • Recommended: currently suggested by the system
  • Installed: already installed
  • Installed locally: already available in the local environment and usually does not need reinstalling

If you already know what you are looking for, or you want to compare similar skills from different sources, use Gallery.

Gallery tab with search results and installed locally badges

Gallery is the best place to:

  • search by keyword
  • filter to trusted sources first
  • compare similar skills from different sources
  • check install counts and local install state

Start with three fields:

  • Source: who provides the skill
  • Installs: the install count, which can act as a supporting signal
  • Installed locally: whether the skill is already available on your machine

When you open a skill, HagiCode shows the details panel. This is the most important screen to review before installation.

Skill details panel with trust status and managed command

Pay special attention to:

  • name, source, and install count: make sure you opened the intended item
  • Trust status: why this source is considered trusted
  • Managed command: the actual command HagiCode is prepared to run
  • Status: whether the current workspace can install this skill
  • Overview: supporting identifiers such as skill ID, slug, source, and install count

Managed command matters because it is the real installation command, not decorative text.

Trusted Providers controls which sources receive the trusted label. Open it when you want to know why a source is trusted, or when you need to adjust your trust rules.

Trusted Providers tab with provider rules and trust status

On this page:

  • Rule format explains how rules are written
  • Add provider lets you add a provider rule set
  • Reset defaults restores the default presets
  • the Rules, Status, and Source examples columns show the matching rules, current state, and example matches

Common rule styles include:

  • prefix:owner/ for prefix-based trust
  • exact:owner/repo for a single exact source

Before you install a skill, review at least these four signals:

CheckWhere to lookWhat it tells you
Whether the source is trustedTrusted Providers, plus Trust status in the details panelWhy this source is labeled as trusted
Whether it is already installedstatus labels in Recommendation and GalleryIf it says installed locally, you usually do not need to reinstall it
Batch update resultBatch update summary in Local SkillsWhether the last bulk update succeeded and whether anything needs manual review
Actual install commandManaged command in the details panelWhat HagiCode is actually going to run

A common first-time flow is:

  1. Open Local Skills and review what is already available
  2. Use Recommendation to find candidates that fit your current work
  3. Use Gallery to search and compare sources
  4. Open the details panel to verify trust state and install command
  5. If needed, review or adjust trust rules in Trusted Providers