Token导航 LogoToken导航

Agent Skill · 效率

skill-isolator(技能隔离器)

skill-isolator 用于补充效率相关能力,适合在 OpenClaw 中需要让 Agent 承接效率相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

skill-isolator 是效率类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描有提醒项,按安装量在效率类的 21,003 个 Skill 里排第 4,822。

总安装 12,362周安装 510GitHub Stars 公开资料未说明下载 4,039核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:skill-isolator(技能隔离器)
来源仓库:https://github.com/sucriss/skill-isolator
安装命令:
openclaw skills install skill-isolator
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install skill-isolator

这个 Skill 是做什么的

效率类 Skill 把重复的整理、汇总、转换工作交给助手完成,减少手工复制粘贴。

skill-isolator 实现基于项目的技能隔离与管理,支持多项目独立技能集。适合在 OpenClaw 中不同项目需使用互不干扰的技能组合时使用。可根据当前工作主管自动切换对应技能上下文环境。安装前需规划项目命名规范和权限隔离策略。skill-isolator 属于效率类 Skill,可作为该场景下的辅助能力补充。

注意全局技能仍可能被引用,需显式声明依赖关系。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install skill-isolator;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

skill-isolator 怎么安装?

在终端执行 openclaw skills install skill-isolator。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

skill-isolator 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

skill-isolator 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

skill-isolator 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

skill-isolator 用的人多吗?

公开数据是累计安装 12,362 次,近一周安装 510 次,下载 4,039 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

skill-isolator 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理效率类任务、又不想每次都手写提示词的人。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

效率类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
github

GitHub 代码协作 · OpenClaw

7,632,918545需要联网MIT-0通过
nano-pdf

Nano PDF 文档 · OpenClaw

4,249,476231需要联网MIT-0通过
auto-updater

自动更新程序 · OpenClaw

2,964,063386操作浏览器MIT-0通过
video-frames

视频帧 · OpenClaw

2,621,304112需要联网MIT-0通过
gemini

Gemini 助手 · OpenClaw

2,547,39648需要联网MIT-0有提醒
skill-isolator

技能隔离器 · 本页

12,362—需要联网MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
skill-isolator
description
|
version
1.0.0
author
Xiao Xia
license
MIT

skill-isolator

为不同项目提供独立的技能配置和隔离管理,实现技能按需加载、项目间完全隔离。

快速开始

1️⃣ 创建项目配置

在项目根目录创建 .openclaw-skills.json:

# 使用交互向导
node scripts/init-project-config.js

# 或手动创建(最小配置)
echo '{"skills":["weather"],"excludeGlobal":true}' > .openclaw-skills.json

2️⃣ 同步技能

# 自动检测并安装缺失技能
node scripts/sync-project-skills.js

3️⃣ 验证配置

node scripts/validate-config.js

核心功能

功能说明
🔒 项目隔离每个项目独立技能配置,切换项目自动切换技能
🌐 多源支持clawhub / local / git / url,优先级可配置
📦 版本控制支持锁定特定版本或 latest 自动更新
⚡ 自动同步进入项目时自动检测并安装缺失技能
💾 智能缓存减少重复下载,可配置 TTL
🎯 冲突解决项目配置 > 全局配置,同名技能取高优先级源

配置文件详解

完整示例

{
  "name": "my-project",
  "skills": [
    { "name": "feishu-doc", "version": "latest" },
    { "name": "weather", "version": "1.2.0" },
    "stock-analyzer"
  ],
  "excludeGlobal": true,
  "sources": [
    {
      "name": "clawhub",
      "type": "registry",
      "priority": 1,
      "enabled": true
    },
    {
      "name": "local",
      "type": "filesystem",
      "priority": 2,
      "paths": ["~/.openclaw/skills", "~/my-skills"]
    }
  ],
  "cache": {
    "enabled": true,
    "ttlHours": 24
  },
  "autoSync": {
    "onProjectEnter": true,
    "onSkillMissing": true
  }
}

字段说明

字段类型必需说明
namestring❌项目名称(用于显示)
skillsarray✅技能列表,支持字符串或对象格式
excludeGlobalboolean❌true 只用项目技能,false 项目 + 全局(默认 false)
sourcesarray❌技能来源列表,按优先级排序
cache.enabledboolean❌是否启用缓存(默认 true)
cache.ttlHoursnumber❌缓存过期时间(小时,默认 24)
autoSync.onProjectEnterboolean❌进入项目时自动同步(默认 true)
autoSync.onSkillMissingboolean❌发现缺失技能时自动安装(默认 true)

技能格式

{
  "skills": [
    "weather",                          // 简单格式 - 最新版本的技能
    { "name": "feishu-doc" },           // 对象格式 - 最新版本
    { "name": "stock-analyzer", "version": "1.2.0" }  // 锁定版本
  ]
}

来源类型

type说明必需字段示例
registry技能市场(clawhub)-{"name":"clawhub","type":"registry"}
filesystem本地目录paths{"type":"filesystem","paths":["~/.openclaw/skills"]}
gitGit 仓库repos{"type":"git","repos":["user/repo"]}
urlHTTP 下载baseUrl{"type":"url","baseUrl":"https://..."}

命令接口

同步与状态

命令说明
node scripts/sync-project-skills.js同步项目技能
node scripts/sync-project-skills.js --force强制重新同步
node scripts/sync-project-skills.js --verbose显示详细信息
node scripts/validate-config.js验证配置格式

配置管理

命令说明
node scripts/init-project-config.js交互式创建配置

工作流程

项目加载流程

1. 检测当前工作目录
   ↓
2. 向上查找最近的 .openclaw-skills.json
   ↓
3. 解析技能列表和来源配置
   ↓
4. 检查每个技能是否已安装
   ↓
5. 缺失技能 → 按源优先级查找并安装
   ↓
6. 激活配置的技能
   ↓
7. 缓存加载状态

技能安装流程

1. 遍历配置的技能列表
   ↓
2. 检查技能是否已安装(多目录检测)
   ↓
3. 未安装 → 按优先级遍历来源
   ↓
4. 找到技能 → 下载/克隆
   ↓
5. 验证技能格式(SKILL.md 必需)
   ↓
6. 安装到本地技能目录
   ↓
7. 更新缓存

脚本工具

sync-project-skills.js

同步项目技能的主脚本。

# 基本用法
node scripts/sync-project-skills.js

# 强制重新同步(忽略缓存)
node scripts/sync-project-skills.js --force

# 显示详细信息
node scripts/sync-project-skills.js --verbose

# 组合使用
node scripts/sync-project-skills.js --force --verbose

参数:

  • --force, -f: 强制重新同步,忽略缓存
  • --verbose, -v: 显示详细信息

validate-config.js

验证配置文件格式和完整性。

# 验证当前目录配置
node scripts/validate-config.js

# 验证指定文件
node scripts/validate-config.js path/to/config.json

验证内容:

  • JSON 格式正确性
  • 必需字段存在性
  • 字段类型正确性
  • 来源类型有效性
  • 重复技能检测

init-project-config.js

交互式配置创建向导。

node scripts/init-project-config.js

引导内容:

  • 项目名称
  • 技能列表
  • 是否排除全局技能
  • 技能来源配置
  • 缓存设置
  • 自动同步设置

缓存机制

缓存位置

~/.openclaw/cache/skills.json

缓存内容

{
  "skills": {
    "weather": { "installed": true, "timestamp": 1710000000000 },
    "feishu-doc": { "installed": true, "timestamp": 1710000000000 }
  },
  "sources": {
    "clawhub": { "reachable": true, "lastCheck": 1710000000000 }
  },
  "lastSync": 1710000000000
}

缓存策略

场景行为
缓存有效直接使用,跳过网络请求
缓存过期重新检查源,更新缓存
--force忽略缓存,强制重新检查
缓存损坏自动重建

错误处理

错误原因解决方案
Config errorJSON 格式错误运行 validate-config.js 检查
Skill not found技能在配置源中不存在检查技能名称,确认源配置
Failed to install安装失败(网络/权限)检查网络连接和目录权限
Cache valid, skipping缓存未过期使用 --force 强制刷新

最佳实践

1️⃣ 配置最小化

只配置项目真正需要的技能:

{
  "skills": ["feishu-doc", "weather"],
  "excludeGlobal": true
}

2️⃣ 版本锁定

生产项目锁定技能版本:

{
  "skills": [
    { "name": "feishu-doc", "version": "2.1.0" },
    { "name": "weather", "version": "1.0.3" }
  ]
}

3️⃣ 本地开发

开发中的技能使用本地源:

{
  "sources": [
    { "name": "local-dev", "type": "filesystem", "paths": ["~/dev/my-skills"], "priority": 1 }
  ]
}

4️⃣ 团队共享

提交配置到版本控制:

git add .openclaw-skills.json
git commit -m "Add project skill configuration"

故障排查

技能未加载

# 1. 检查配置文件是否存在
ls .openclaw-skills.json

# 2. 验证配置格式
node scripts/validate-config.js

# 3. 强制同步
node scripts/sync-project-skills.js --force --verbose

安装失败

# 1. 检查网络连接
ping clawhub.com

# 2. 检查技能目录权限
ls -la ~/.openclaw/skills/

# 3. 查看详细日志
node scripts/sync-project-skills.js --verbose

配置错误

# 验证配置并查看示例
node scripts/validate-config.js

文件位置

文件位置
配置文件项目根目录/.openclaw-skills.json
缓存文件~/.openclaw/cache/skills.json
技能目录~/.openclaw/skills/
日志文件~/.openclaw/logs/skills.log

与其他技能协作

clawhub

本技能依赖 clawhub 技能来安装 registry 源的技能。确保 clawhub 技能已安装。

skill-creator

创建新技能后,可以用本技能将新技能添加到项目配置中。


更新历史

版本日期变更
1.0.02026-03-10初始版本,支持基础配置和多源安装

许可证

MIT License

平台分布

OpenClaw

92.07%
按下载量换算3,719

安全审计

VirusTotal

可疑

ClawScan

可疑

Static analysis

可疑

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills