SkillChain for Openclaw

SkillChain provides comprehensive supply chain intelligence and ecosystem analysis for locally installed AI agent capabilities.

hyx-cn
v1.0.1
Mar 14, 2026
2
909
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install skill-chain

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install skill-chain using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is SkillChain?

SkillChain is a powerful diagnostic and intelligence tool designed to map the entire local ecosystem of Openclaw Skills. It operates with an offline-first philosophy, scanning your local directories to understand tool dependencies, package requirements, and functional categories. By building a relational graph of your agent's capabilities, it allows developers to audit security postures, detect overlapping functionalities, and ensure all system requirements are met.

Beyond local analysis, SkillChain can optionally interface with clawhub to enrich your local data with live metadata such as star counts, download statistics, and moderation verdicts. This makes it an essential utility for developers who need to maintain a clean, efficient, and secure environment for their AI agents while keeping track of how various Openclaw Skills interact with one another.

SkillChain Use Cases

  • Dependency Mapping: Identify which npm or pypi packages are required by your installed Openclaw Skills.
  • Security Auditing: Check the security posture and moderation status of skills to ensure ecosystem safety.
  • Conflict Detection: Find overlapping or duplicate skills to streamline your agent's performance.
  • Health Monitoring: Generate comprehensive reports on skill completeness and ecosystem health scores.
  • Inventory Management: Automatically discover and list all skills across multiple local directories and app bundles.

How SkillChain Works

  1. Discovery: The ingest script scans default and user-defined directories for any folder containing a SKILL.md file.
  2. Extraction: It parses frontmatter, requirements.txt, pyproject.toml, and package.json files to extract metadata and dependencies.
  3. AST Scanning: For Python-based skills, it performs an Abstract Syntax Tree (AST) scan of scripts to detect implicit imports.
  4. Graph Construction: All extracted data is organized into a JSONL graph mapping relations like requires_package and invoked_via.
  5. Enrichment: If a network connection is available, it fetches popularity and safety metrics from the central registry for Openclaw Skills.
  6. Analysis: The tool runs logical queries against the graph to produce health scores, overlap reports, or specific skill profiles.

SkillChain Setup

To get started with SkillChain, ensure you have the repository cloned and dependencies installed, then run the one-shot analysis command:

# Run the full suite: scan, health check, overlap analysis, and report
python3 scripts/ingest.py analyze-all

# Or scan specific custom directories for Openclaw Skills
python3 scripts/ingest.py scan --dirs ~/.openclaw/skills ~/project/skills

SkillChain Data Schema & Taxonomy

SkillChain organizes its findings into a relational graph stored in memory/skillchain/graph.jsonl. The schema follows these primary relationships:

Relation Description
belongs_to_category Maps a skill to its functional group (e.g., frontend-web-dev).
requires_package Links a skill to its specific PyPI or npm dependencies.
uses_tool Heuristic detection of external tools utilized by the skill.
requires_tool Hard requirement for system binaries (e.g., ffmpeg, git).
depends_on_skill Tracks cross-references where one skill relies on the description of another.

SkillChain Advanced Features

  • One-Shot Ecosystem Reports: Generate a full Markdown report featuring key insights and ecosystem breakdowns with a single command.
  • AST Deep Inspection: Automatically detects non-standard library Python imports even if they aren't explicitly listed in manifest files.
  • Custom Directory Augmentation: Simultaneously scans system paths, global npm roots, and project-local folders for a unified view of Openclaw Skills.
  • Metric-Based Sorting: Query and rank your skills based on stars, downloads, or custom health scores to prioritize high-quality tools.
  • Graph Reset & Rebuild: High-performance reset capabilities to clear the memory graph and perform fresh scans after environment changes.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*