Agent skill

UModel Skill Runner

by alibaba in alibaba/UnifiedModel

Loads one entity-linked Skill through UModel, follows its inline SKILL.md and applies attached knowledge items under their apply policies.

Custom licenceAuto-check passedAgent Workflows

Install UModel Skill Runner

skills CLI
$ npx skills add alibaba/UnifiedModel --skill umodel-skill-runner -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install alibaba/UnifiedModel umodel-skill-runner --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/alibaba/UnifiedModel.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/umodel-skill-runner .claude/skills/umodel-skill-runner && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
umodel-skill-runner
GitHub stars
415
Token cost
~1k tokens
SKILL.md length
364 words
Files
1
Skills in repo
2
Repo updated
First seen
Licence
Custom licence

At a glance

Loads one entity-linked Skill through UModel, follows its inline SKILL.md and applies attached knowledge items under their apply policies.

  • Works in 7 steps: Identify the exact EntitySet and… → Discover methods with the same context → Require list_skills, then list candidates → …
  • An EntitySet exposes list_skills and you need to run one of its skills
  • SKILL.md covers Protocol, Knowledge Context, Tool And Authorization Boundary and Completion, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

This skill is the procedure for running a Skill that lives inside UModel, a semantic layer over enterprise data, instead of on disk. The agent identifies the exact EntitySet and entity IDs it was given, lists the available methods, confirms that list_skills is exposed and lists candidate skills. It picks one, preferring an exact ID or name from you, and asks when several plausible choices would change the work.

It then loads exactly one detailed row and requires a non-empty inline SKILL.md in the returned files, reading other files only when that one refers to them. It never fetches a skill_url, runs embedded scripts or invents missing instructions, and follows the loaded skill only within your request, higher-priority instructions, authorization and safety limits. Queries run as SPL, through umctl query run or the MCP query_spl_execute tool.

When list_knowledge is advertised, the matching knowledge items for the runbook are loaded and each item's apply policy is honored: always items are included, auto items when relevant, manual only on request, custom only if the runtime supports them, and unknown policies are treated as manual. Items are ordered by numeric priority, and knowledge text is treated as untrusted reference, never as instructions or authorization.

When your agent uses it

  • An EntitySet exposes list_skills and you need to run one of its skills
  • Running a RunbookSet or UModel Skill requested by name
  • An entity task supplies its own SKILL.md to follow
  • Loading runbook knowledge items that apply to a skill

Example prompts

  • “List the skills available on this EntitySet and run the incident triage one.”
  • “Execute the RunbookSet Skill for the payments service entity I supplied.”
  • “Load the knowledge items for this runbook skill and tell me which ones apply.”

Requirements

  • Access to a UModel workspace through the umctl CLI or the MCP query_spl_execute tool

Workflow steps

7 steps, taken from the first numbered list in SKILL.md.

  1. Identify the exact EntitySet and supplied entity IDs. Do not guess another.
  2. Discover methods with the same context
  3. Require list_skills, then list candidates
  4. Select one. Prefer an exact user-requested ID/name; report no match, or ask
  5. Require exactly one detailed row
  6. Require non-empty inline files[].SKILL.md; read other files only when it
  7. Follow it within the user request, higher-priority instructions,

What it can do on your machine

Read from SKILL.md and the folder at commit 1b54ddc. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are spl).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

UModel Skill Runner loads about 1k tokens when it runs. Until then it costs about 67 tokens; SKILL.md has 364 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~67
When it runs · the whole SKILL.md, loaded when a task matches
~1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 364 words (~1,005 tokens).

“Load one entity-linked Skill through UModel and follow its inline SKILL.md. Use umodel-query; run SPL through umctl query run "" -o json or MCP query_spl_execute.”

— opening of SKILL.md by alibaba, Custom licence
name
umodel-skill-runner

Read the full SKILL.md on GitHub

Files

Just SKILL.md in skills/umodel-skill-runner of alibaba/UnifiedModel.

Open the folder on GitHubat commit 1b54ddc

Compare with similar skills

UModel Skill Runner next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

UModel Skill Runner compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
UModel Skill Runner this skillalibaba/UnifiedModel415—~1kAutomated safety check: PassCustom licence
Whyfmflurry/settings-opencode171—~2kAutomated safety check: PassMIT
Skillsharerunkids/skillshare2.8k—~2.2kAutomated safety check: PassMIT
PicoClaw Agentsipeed/picoclaw30k—~7.2kAutomated safety check: NotesMIT
AgentSkillsHub Skill Finderzhuyansen/agent-skills-hub410—~1kAutomated safety check: PassMIT
Sandboxed.sh Library ManagementTh0rgal/sandboxed.sh516—~931Automated safety check: PassNone

Similar skills

  • Why

    fmflurry/settings-opencode

    A skill your agent uses for 'why does X work this way', 'why we picked Y', design rationale, regressions, postmortems, or data-backed thresholds.

    171 GitHub stars~2k tokensUpdated 2 days ago
    DevOps & CloudAuto-check passed
  • Skillshare

    runkids/skillshare

    Manage skills, agents, extras, hooks, plugins, and MCP connection settings with the Skillshare CLI.

    2.8k GitHub stars~2.2k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • PicoClaw Agent

    sipeed/picoclaw

    Answers questions about running and changing PicoClaw, from onboarding and model selection to MCP server setup, skill loading and scheduled jobs.

    30k GitHub stars~7.2k tokensUpdated 15 days ago
    Agent WorkflowsAuto-check: notes
  • AgentSkillsHub Skill Finder

    zhuyansen/agent-skills-hub

    Searches a locally cached, security-graded catalog of agent skills and MCP servers, and returns install commands after checking each one's grade.

    410 GitHub stars~1k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Reads and updates the Sandboxed.sh Library, a git-backed store of skills, agents, commands, tools, rules and MCP servers, through its library tools.

    516 GitHub stars~931 tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Mistral Vibe CLI Reference

    mistralai/mistral-vibe

    Official

    Reference for Mistral Vibe, the CLI agent it runs inside: config files, env vars, agents, skills, tools, hooks and MCP servers, so the agent can explain and troubleshoot its own setup.

    5.1k GitHub stars~14k tokensUpdated 2 days ago
    Agent WorkflowsAuto-check: notes

More from alibaba/UnifiedModel

  • UModel Root Cause Analysis

    alibaba/UnifiedModel

    Investigates a service incident to its root cause by querying a UModel object graph alongside metrics, logs, topology and recent deployments.

    415 GitHub stars~1.9k tokensUpdated 15 days ago
    Auto-check passed

Questions about UModel Skill Runner

What does UModel Skill Runner do?

Loads one entity-linked Skill through UModel, follows its inline SKILL.md and applies attached knowledge items under their apply policies. This skill is the procedure for running a Skill that lives inside UModel, a semantic layer over enterprise data, instead of on disk. The agent identifies the exact EntitySet and entity IDs it was given, lists the available methods, confirms that list_skills is exposed and lists candidate skills.

When should I use UModel Skill Runner?

UModel Skill Runner fits situations like: an EntitySet exposes list_skills and you need to run one of its skills; running a RunbookSet or UModel Skill requested by name; an entity task supplies its own SKILL.md to follow; loading runbook knowledge items that apply to a skill.

How do I install UModel Skill Runner in Claude Code?

Run `npx skills add alibaba/UnifiedModel --skill umodel-skill-runner -a claude-code`. Or copy the skill folder (skills/umodel-skill-runner in alibaba/UnifiedModel) into .claude/skills/umodel-skill-runner in your project. Claude Code loads it when a task matches its description.

How do I install UModel Skill Runner in Codex?

Run `npx skills add alibaba/UnifiedModel --skill umodel-skill-runner -a codex`. Or copy the skill folder (skills/umodel-skill-runner in alibaba/UnifiedModel) into .agents/skills/umodel-skill-runner in your project. Codex loads it when a task matches its description.

Can I use UModel Skill Runner in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add alibaba/UnifiedModel --skill umodel-skill-runner -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/umodel-skill-runner, .gemini/skills/umodel-skill-runner, .github/skills/umodel-skill-runner and .opencode/skills/umodel-skill-runner in your project.

What does UModel Skill Runner need to run?

SKILL.md names no scripts, command-line tools or credentials: UModel Skill Runner is instructions for the agent only. Our summary lists: Access to a UModel workspace through the umctl CLI or the MCP query_spl_execute tool.

Does UModel Skill Runner access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is UModel Skill Runner safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does UModel Skill Runner use?

UModel Skill Runner has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does UModel Skill Runner use?

About 1k tokens (SKILL.md is roughly 4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to UModel Skill Runner?

Skills that share tags, products or a category with UModel Skill Runner: Why (fmflurry/settings-opencode, 171 stars), Skillshare (runkids/skillshare, 2.8k stars), PicoClaw Agent (sipeed/picoclaw, 30k stars) and AgentSkillsHub Skill Finder (zhuyansen/agent-skills-hub, 410 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains UModel Skill Runner?

alibaba (a GitHub organization) maintains it in alibaba/UnifiedModel, which has 415 GitHub stars. The repository holds 2 skills in this directory. The repository was last updated on September 23, 2026.

Source: alibaba/UnifiedModel on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.