← Back to Skills Marketplace
65
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install skill-manage
Description
Manage OpenClaw Skills by listing, checking updates, installing, updating, or uninstalling from GitHub, SkillHub, Config, or local sources.
Usage Guidance
This skill implements the advertised management features, but before installing or running it you should: (1) inspect scripts/skill_manage.py, especially the uninstall/remove code; (2) note the script currently uses hard-coded Windows paths (C:\Users\andy8\...) — update it to use os.path.expanduser('~') or your actual OpenClaw paths so it operates on your environment; (3) run 'check' and 'list' / use the uninstall --dry-run option before allowing deletions; (4) verify network calls (ClawHub only) and confirm you trust the author; (5) if you plan to run automated updates/uninstalls, run inside a sandbox or with backups until you confirm behavior. If you want, I can point out the exact lines to change to make paths portable and show where deletion happens.
Capability Analysis
Type: OpenClaw Skill
Name: skill-manage
Version: 1.0.0
The skill contains hardcoded absolute file paths to a specific user's directory (C:\Users\andy8) in scripts/skill_manage.py, which is highly irregular and suggests either targeted development or significant oversight. The script possesses broad filesystem permissions to scan for and delete configuration files, environment variables (.env), and cache directories across the system during its 'uninstall' process. While these capabilities are functionally related to its stated purpose of skill management, the hardcoded paths and the potential for broad file deletion without proper path generalization pose a risk to system integrity.
Capability Assessment
Purpose & Capability
Name/description match the code: listing, checking updates, updating (git/skillhub) and uninstalling skills. However, the script uses hard-coded absolute Windows paths (e.g., C:\Users\andy8\.qclaw\...) while SKILL.md/README describe scanning ~/.qclaw/... (tilde). Registry metadata also lists no required binaries whereas SKILL.md frontmatter requires python3. The hard-coded paths are unexpected and indicate the script wasn't generalized for other users.
Instruction Scope
SKILL.md instructs running the included Python script for list/check/update/uninstall. The script performs broad filesystem scans (searching for config/.env/.yaml, openclaw.json references, workspace TMP/scripts/output/archive, etc.) and will present removal actions. That scanning is related to 'thorough uninstall' advertised, but it's wide-reaching and can touch many user files; combined with hard-coded paths this is surprising. Confirm dry-run behavior and review uninstall/delete code before executing actions that remove files.
Install Mechanism
No install spec — the skill is delivered as source + SKILL.md and expects Python to run the script. This is the lowest install risk (nothing is automatically downloaded or executed on install).
Credentials
The skill declares no required env vars or credentials, and network calls are only to ClawHub (https://clawhub.com/api/v1/skill/{slug}) which is consistent with checking SkillHub metadata. However the script will detect and report presence of config files and credential-like files under the scanned skill directory and other OpenClaw config locations — reasonable for an uninstall helper but sensitive. There are no declared requests for unrelated credentials, which is good.
Persistence & Privilege
The skill does not set always:true and does not request special platform-wide privileges. It will interact with skillhub.lock.json and local skill directories as part of its management duties (expected).
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install skill-manage - After installation, invoke the skill by name or use
/skill-manage - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of skill-manage — a toolkit for managing OpenClaw Skills.
- Provides unified management for installed Skills: list, check updates, upgrade, uninstall.
- Automatically detects Skill source (GitHub, SkillHub, Config, Local) and applies the appropriate update method.
- Supports one-click upgrade for eligible Skills.
- Includes command line interface and voice command triggers for easy use.
- Detailed usage instructions and source distinction logic provided in documentation.
Metadata
Frequently Asked Questions
What is Skill Manage?
Manage OpenClaw Skills by listing, checking updates, installing, updating, or uninstalling from GitHub, SkillHub, Config, or local sources. It is an AI Agent Skill for Claude Code / OpenClaw, with 65 downloads so far.
How do I install Skill Manage?
Run "/install skill-manage" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Skill Manage free?
Yes, Skill Manage is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Skill Manage support?
Skill Manage is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Skill Manage?
It is built and maintained by Woody (@andy8663); the current version is v1.0.0.
More Skills