Agent Skills › simplexai-labs/linger › skill-installer

skill-installer

GitHub

从 GitHub 仓库获取 Skill 文件夹并发布到 TeamHub,使 Agent 获得绑定技能。适用于用户添加、安装 Skill 或查询仓库提供的 Skill 场景。

skills/builtin/skill-installer/1.0.0/SKILL.md simplexai-labs/linger

触发场景

用户想要添加或安装 Skill 用户提供 Skill 的 GitHub 链接 用户询问某个仓库提供了哪些 Skill

安装

npx skills add simplexai-labs/linger --skill skill-installer -g -y
更多选项

非标准路径

npx skills add https://github.com/simplexai-labs/linger/tree/main/skills/builtin/skill-installer/1.0.0 -g -y

不安装直接使用

npx skills use simplexai-labs/linger@skill-installer

指定 Agent (Claude Code)

npx skills add simplexai-labs/linger --skill skill-installer -a claude-code -g -y

安装 repo 全部 skill

npx skills add simplexai-labs/linger --all -g -y

预览 repo 内 skill

npx skills add simplexai-labs/linger --list

SKILL.md

Frontmatter
{
    "name": "skill-installer",
    "description": "Fetch a Skill folder from a GitHub repository and publish it to TeamHub so this Agent gains it as a bound Skill. Use when the user wants to add or install a Skill, shares a GitHub link to a Skill, or asks which Skills a repository offers."
}

Skill Installer

A Skill counts as installed only after TeamHub has published it. Files you put somewhere in the Runtime are temporary: Skill directories are rebuilt from the authorized Snapshot whenever a Context activates, and nobody else can see what you wrote there.

Work in two steps:

  1. Download the Skill folder into the shared Playground.
  2. Publish that folder with teamhub profile skill publish.

Requirements

The scripts need bash, curl, tar, and python3 (used only to read GitHub JSON responses). Set GITHUB_TOKEN or GH_TOKEN to reach private repositories or to avoid anonymous rate limits; the token is sent as a Bearer header.

Find Skills in a repository

bash <this-skill-path>/scripts/list-skills.sh --repo owner/repo [--path skills] [--ref branch]

It prints every child directory of --path (default skills) that has a SKILL.md, one per line. Show the user that list and ask which ones they want before installing anything.

1. Download into the Playground

Pick the Playground folder for the current work so other Contexts are not disturbed: ./playground/<room_id>/, ./playground/<task_id>/, or ./playground/<document_id>/.

From a GitHub folder link:

bash <this-skill-path>/scripts/fetch-skill.sh \
  --url https://github.com/owner/repo/tree/main/path/to/skill \
  --dest ./playground/<scope-id>

From repository coordinates (--ref defaults to the default branch):

bash <this-skill-path>/scripts/fetch-skill.sh \
  --repo owner/repo --path path/to/skill [--ref branch] \
  --dest ./playground/<scope-id> [--name skill-name]

The folder lands at <dest>/<name>, where <name> defaults to the last segment of the path. The script stops if that folder already exists, if the downloaded folder has no SKILL.md at its root, or if it contains symbolic or hard links. A --url ref must be a single path segment; for branch names that contain /, use --repo/--path/--ref.

2. Publish to TeamHub

teamhub profile skill publish ./playground/<scope-id>/<skill-name>

Publishing creates an immutable version and binds it to this Agent. When this Agent already has a bound Skill whose SKILL.md name is the same, the upload becomes a new version of that Skill; otherwise TeamHub creates a new Skill owned by the Sponsor. The command reports skill_id, manifest_version, and binding_version.

When the new Skill becomes usable

The current Run keeps the Skill set it started with, so do not try to call the new Skill now. Starting with the user's next message, this conversation has it; other conversations of this Agent pick it up on their next Run. No extra action is needed from the user. Tell them that the Skill is published and bound, that it is not available in this Run, and that they can use it from their next message.

Failures

If download, packing, authorization, or publishing fails, report the error as it was printed and leave the downloaded folder in place so it can be fixed and published again. Never describe copying files into the Runtime as an install.

When asked for several Skills, fetch and publish them one at a time and report the result of each one separately, because each can fail independently.

版本历史

  • d8ebc34 当前 2026-11-14 00:26

同 Skill 集合

skills/builtin/canvas/1.0.0/SKILL.md
skills/builtin/canvas/1.0.1/SKILL.md
skills/builtin/canvas/1.0.2/SKILL.md
skills/builtin/collaborate/1.0.0/SKILL.md
skills/builtin/create-meeting-minutes/1.0.0/SKILL.md
skills/builtin/docx/1.0.0/SKILL.md
skills/builtin/holistic-context/1.0.0/SKILL.md
skills/builtin/humanlike-browse/1.0.0/SKILL.md
skills/builtin/humanlike-browse/1.0.1/SKILL.md
skills/builtin/humanlike-browse/1.0.2/SKILL.md
skills/builtin/humanlike-browse/1.0.3/SKILL.md
skills/builtin/humanlike-browse/1.0.4/SKILL.md
skills/builtin/humanlike-browse/1.0.8/SKILL.md
skills/builtin/impeccable/1.0.0/SKILL.md
skills/builtin/impeccable/1.0.1/SKILL.md
skills/builtin/lev8-search/1.0.0/SKILL.md
skills/builtin/lev8-search/1.0.1/SKILL.md
skills/builtin/media-generation/1.0.3/SKILL.md
skills/builtin/pdf/1.0.0/SKILL.md
skills/builtin/pptx/1.0.0/SKILL.md
skills/builtin/pptx/1.0.1/SKILL.md
skills/builtin/pptx/1.0.2/SKILL.md
skills/builtin/proactive-response/1.0.0/SKILL.md
skills/builtin/proactive-response/1.0.1/SKILL.md
skills/builtin/slide-deck/1.0.0/SKILL.md
skills/builtin/slide-deck/1.0.1/SKILL.md
skills/builtin/superpowers/1.0.0/SKILL.md
skills/builtin/taste/1.0.0/SKILL.md
skills/builtin/taste/1.0.1/SKILL.md
skills/builtin/teamhub-files/1.0.0/SKILL.md
skills/builtin/teamhub-files/1.0.1/SKILL.md
skills/builtin/teamhub-files/1.0.2/SKILL.md
skills/builtin/teamhub-files/1.0.3/SKILL.md
skills/builtin/xlsx/1.0.0/SKILL.md
skills/builtin/artifact/1.0.0/SKILL.md
skills/builtin/artifact/1.0.1/SKILL.md
skills/builtin/artifact/1.0.2/SKILL.md
skills/builtin/chat-card/1.0.0/SKILL.md
skills/builtin/personal-profile/1.0.0/SKILL.md
skills/builtin/personal-profile/1.0.1/SKILL.md
skills/builtin/personal-profile/1.0.2/SKILL.md
skills/builtin/personal-profile/1.0.3/SKILL.md
skills/builtin/personal-profile/1.0.4/SKILL.md
skills/builtin/personal-profile/1.0.5/SKILL.md

元信息

文件数
0
版本
d8ebc34
Hash
842fdf89
收录时间
2026-11-14 00:26

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.156.0. UTC+08:00, 2026-11-14 02:36
浙ICP备14020137号-1