← Back to Skills Marketplace
brianhearn

ExpertPack CLI

by Brian Hearn · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
87
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install expertpack-cli
Description
Run ExpertPack CLI tools for validating, fixing, graphing, and deploying packs. Use when: running ep-validate, ep-doctor, ep-graph-export, ep-strip-frontmatt...
README (SKILL.md)

ExpertPack CLI

Local Python tools for validating, fixing, and deploying ExpertPacks. All tools operate on local files only — no network calls, no external dependencies beyond Python stdlib.

Tool location: ExpertPack/tools/validator/ in the cloned repo (github.com/brianhearn/ExpertPack).

Tools

  • ep-validate.py — 19-check compliance validator. Must pass 0 errors before committing.
  • ep-doctor.py — auto-fixes common issues (links, frontmatter, prefixes). Always dry-run first.
  • ep-fix-broken-wikilinks.py — removes broken wikilinks. Safe for composites.
  • ep-graph-export.py — generates _graph.yaml from wikilinks + related: frontmatter.
  • ep-strip-frontmatter.py — produces a deploy copy with frontmatter stripped (source files untouched).

Recommended Workflow

ep-doctor dry-run → ep-doctor --apply → ep-validate → ep-strip-frontmatter (deploy copy) → commit

For full command syntax and flags: read {skill_dir}/references/cli-commands.md.

Usage Guidance
This skill is a set of instructions for running local ExpertPack Python tools — it appears internally consistent. Before installing or using it: (1) ensure you have a trusted clone of the ExpertPack repo at the path you point the tools to (confirm the source on GitHub); (2) always run the doctor/ fixer tools in dry-run mode and inspect proposed changes before using --apply; (3) be cautious about blindly copying templates or editing your agent's openclaw.json — make backups first; (4) run these scripts in a controlled environment (or on a copy of your pack) if you’re unsure about automated fixes. If you want extra assurance, review the actual Python scripts in ExpertPack/tools/validator/ from the upstream repo before applying fixes.
Capability Analysis
Type: OpenClaw Skill Name: expertpack-cli Version: 1.0.0 The skill bundle provides instructions for an AI agent to interface with local Python-based validation and maintenance tools for the 'ExpertPack' format. The instructions in SKILL.md and references/cli-commands.md are consistent with the stated purpose of managing local files and do not exhibit signs of data exfiltration, unauthorized network access, or malicious prompt injection. The skill relies on an external public repository (github.com/brianhearn/ExpertPack) for the actual script logic, which the user is expected to have cloned locally.
Capability Assessment
Purpose & Capability
Name/description state the skill runs local ExpertPack CLI tools and the SKILL.md only references the local repo (github.com/brianhearn/ExpertPack) and local filesystem operations; nothing requested or described (no env vars, no binaries, no network fetches) is inconsistent with that purpose.
Instruction Scope
Instructions confine actions to local tools in ExpertPack/tools/validator/ and correctly advise dry-runs before applying fixes. The doc also suggests copying a .obsidian template and editing an agent config (openclaw.json) for RAG configuration — these are user-facing configuration changes outside the pack itself and should be performed deliberately (not performed automatically by the agent).
Install Mechanism
No install spec and no code files beyond documentation; this is lowest-risk (instruction-only) — nothing is downloaded or installed by the skill.
Credentials
The skill declares no required environment variables, credentials, or config paths; SKILL.md does not instruct the agent to read unrelated secrets or credentials.
Persistence & Privilege
always is false, autonomous invocation is allowed (the platform default) and appropriate for a user-invocable CLI helper; the skill does not request persistent system-wide privileges or modify other skills' configurations.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install expertpack-cli
  3. After installation, invoke the skill by name or use /expertpack-cli
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: ep-validate, ep-doctor, ep-graph-export, ep-strip-frontmatter, ep-fix-broken-wikilinks. Companion skill to expertpack.
Metadata
Slug expertpack-cli
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is ExpertPack CLI?

Run ExpertPack CLI tools for validating, fixing, graphing, and deploying packs. Use when: running ep-validate, ep-doctor, ep-graph-export, ep-strip-frontmatt... It is an AI Agent Skill for Claude Code / OpenClaw, with 87 downloads so far.

How do I install ExpertPack CLI?

Run "/install expertpack-cli" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is ExpertPack CLI free?

Yes, ExpertPack CLI is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does ExpertPack CLI support?

ExpertPack CLI is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created ExpertPack CLI?

It is built and maintained by Brian Hearn (@brianhearn); the current version is v1.0.0.

💬 Comments