Token导航 LogoToken导航TokenDH.com
研究检索敏感数据clawhub未标认证来源可访问clear审计提醒

openclaw-inventory-managerOpenClaw inventory manager 搜索

Agent Skill

openclaw-inventory-manager 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

3,041

周安装

128

GitHub Stars

1

下载量

1,065
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

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

命令行安装

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

ClawHubOpenClaw
openclaw skills install openclaw-inventory-manager

简介

企业级资产管理器,可跟踪、管理 OpenClaw 技能功能和源并将其自动同步到您的 GitHub。

SKILL.md

name
Where are you from
description
An enterprise-grade asset manager that tracks, manages, and automatically syncs OpenClaw skills capabilities and sources to your GitHub.
version
1.0.0
category
management
tags
[inventory, skills, git, openclaw]

Where are you from (OpenClaw Skill Inventory Manager)

This skill comprehensively audits OpenClaw skills installed from various sources (ClawHub, GitHub, npm, local, etc.). It generates human- and machine-readable manifests (SKILLS_MANIFEST.json and SKILLS_MANIFEST.md), and securely backs them up to your personal GitHub repository.

[!WARNING] Prerequisite: Node.js Required This skill manager relies on JavaScript (inventory.js) to perform file scanning and Git integration. You must have Node.js (v14 or higher recommended) installed on your system for it to function correctly.

Core Features

  • Targeted Scanning: Optimizes performance by only scanning predefined paths configured in ~/.openclaw/inventory.json.
  • Source Detection: Accurately tracks the origin and installation method of a skill by analyzing .git, package.json, and clawhub.json.
  • Security Scrubbing: Automatically detects and masks over 10 API Key patterns (e.g., sk-, ghp_, hf_) to prevent sensitive data leaks in the manifest.
  • Privacy Layer: If a SKILL.private.md is found, the skill is classified as a "Private Skill (Content Masked)" in the manifest, and its details are fully hidden.
  • Git Syncing: Provides a single sync --push command to handle everything from detecting inventory changes to committing and pushing to GitHub.

Detailed Command Guide

0. Guided Setup (inventory bootstrap) [RECOMMENDED]

The easiest way for first-time users to set up everything (Config + Git + Initial Scan).

node .agents/skills/openclaw-inventory-manager/inventory.js bootstrap

1. Initialization (inventory init)

Initializes inventory configurations and sets up the root Git repository for tracking skills.

# Initialize Git tracking in the current directory and generate config
node .agents/skills/openclaw-inventory-manager/inventory.js init 

# Initialize and link directly to a remote GitHub repository
node .agents/skills/openclaw-inventory-manager/inventory.js init https://github.com/yourname/my-skills-inventory.git

2. Status Check (inventory status)

Scans for modifications since the last inventory sync.

node .agents/skills/openclaw-inventory-manager/inventory.js status

3. Sync & Commit (inventory sync)

Updates the manifest file and commits changes to the local Git repository. Add --push to upload to the remote.

# Only update manifest and perform local commit
node .agents/skills/openclaw-inventory-manager/inventory.js sync

# Upload changes to the remote GitHub repository
node .agents/skills/openclaw-inventory-manager/inventory.js sync --push

4. Search Skill List (inventory list / search)

Outputs a quick terminal table of all installed skills.

node .agents/skills/openclaw-inventory-manager/inventory.js list

Configuration Structure

The configuration is stored in: ~/.openclaw/inventory.json (Local user home directory)

{
  "searchRoots": ["~/.openclaw/skills", "./skills"], // Paths to scan
  "maxDepth": 5,                                     // Recursion limit
  "excludedDirs": ["node_modules", ".git", "dist"],  // Folders to ignore
  "maskPatterns": ["sk-", "ghp_", "hf_", "AIza"],    // Secret masking patterns
  "autoPush": false,                                 // Enable automatic push
  "manifestPath": "~/.openclaw/SKILLS_MANIFEST.json"           // Output location
}

Instruction for Agent (Natural Language Triggers)

When the user sends a message matching one of the following trigger phrases, run the corresponding workflow. Matching should be intent-based — exact wording is not required.


🔍 Intent: Audit / Inspect Skills

Trigger phrases (English)

  • "Where are you from?"
  • "Where did my skills come from?"
  • "Show me my skill inventory"
  • "List all my installed skills"
  • "What skills do I have?"
  • "Audit my skills"
  • "Analyze my agent environment"
  • "Check my skill history"
  • "Show my skill manifest"
  • "What's installed?"

Trigger phrases (Korean)

  • "내 스킬 내역 확인해줘"
  • "스킬 목록 보여줘"
  • "어떤 스킬 설치되어 있어?"
  • "스킬 히스토리 알려줘"

Workflow:

  1. Check if ~/.openclaw/inventory.json exists.
  2. If NOT exists → Inform the user that the skill has not been initialized yet and suggest:
   node inventory.js bootstrap
  1. If EXISTS → Run inventory status and summarize the output (number of skills found, any changes since last sync).
  2. If changes are detected, offer to run inventory sync.

☁️ Intent: Sync / Commit / Push to GitHub

Trigger phrases (English)

  • "Sync my skills to GitHub"
  • "Update my skill manifest"
  • "Commit my inventory"
  • "Push my skill list"
  • "Save skill inventory to GitHub"
  • "Back up my skills"

Trigger phrases (Korean)

  • "스킬 동기화해줘"
  • "깃허브에 올려줘"
  • "인벤토리 업데이트해줘"
  • "커밋해줘"

Workflow:

  1. Run inventory sync --push.
  2. Report the commit status (success, no changes, or error) to the user.
  3. If push fails, suggest checking GitHub authentication (SSH or token).

🚀 Intent: First-Time Setup / Bootstrap

Trigger phrases (English)

  • "Set up skill inventory"
  • "Initialize skill tracking"
  • "Get started with skill manager"
  • "Configure the inventory"
  • "I just installed this skill, what do I do?"

Trigger phrases (Korean)

  • "스킬 매니저 설정해줘"
  • "처음 시작하는 방법 알려줘"
  • "초기화해줘"

Workflow:

  1. Check if ~/.openclaw/inventory.json already exists.
  2. If NOT exists → Run inventory bootstrap and guide through each step.
  3. If EXISTS → Inform that a config already exists, and ask if the user wants to re-initialize or just run status.

Security Note (Reminder)

  • Always verify your GitHub authentication before using sync --push.
  • Use .gitignore to prevent sensitive credential files from being uploaded.
  • Utilize SKILL.private.md for internal instructions that should never be public.

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

79.87%
按下载量换算851

安全审计

VirusTotal

可疑

ClawScan

可疑

Static analysis

可疑

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills