Install
openclaw skills install skill-maintainerMaintain a large ClawHub skill portfolio. Use when the user wants to audit published skills, analyze downloads/installs/stars/comments, detect bulk-publishing account risk, recommend hide/merge/upgrade actions, generate approval-ready action plans, or build/update a ClawHub skill dashboard.
openclaw skills install skill-maintainerUse this skill to audit and maintain a ClawHub publisher portfolio, especially when a large number of bulk-generated skills may create spam, quality, or account-review risk.
Analyze first, ask for approval second, execute last.
The default output is an evidence-backed recommendation set. Do not run public visibility changes, merge commands, delete commands, or publish updates unless the user explicitly approves the specific batch or operation.
Refresh portfolio data:
python3 scripts/update_all.py --handle <clawhub-handle>
To restart the trend history from a clean baseline while preserving old snapshots in an archive:
python3 scripts/update_all.py --handle <clawhub-handle> --baseline
Review generated artifacts:
reports/index.htmldata/processed/<handle>_skill_analysis.csvdata/processed/<handle>_low_signal_triage.csvdata/snapshots/<handle>/latest.jsondata/processed/<handle>_skill_growth.csvdata/processed/<handle>_trend_summary.jsonreports/approval_packets/<handle>_approval_board.mdreports/bulk_cleanup/<handle>_bulk_approval_board.mdExplain the recommendation to the user in business terms:
Ask the user to approve one batch at a time using the exact approval phrase shown in the generated approval board.
After approval, execute only the approved commands and report the outcome.
When the user says bulk publishing caused an account review, start with scripts/plan_bulk_cleanup.py outputs.
The strongest bulk-risk pattern is:
Recommended default policy:
Prefer hide before delete because clawhub hide is reversible with clawhub unhide <slug>.
Generated command files are intentionally commented out. Treat them as previews, not scripts to run blindly.
Safe command forms after explicit approval:
clawhub hide <slug> --yes
clawhub unhide <slug> --yes
clawhub inspect <slug> --files
clawhub publish <path>
clawhub skill rescan <slug>
Higher-risk command form:
clawhub skill merge <source-slug> <target-slug> --yes
Merge is higher risk because no obvious unmerge command is available. Review the canonical target before approving merge batches.
For skills with comments or reported issues:
clawhub inspect <slug> --files.clawhub publish <path>.clawhub skill rescan <slug>.If comment bodies are unavailable through the API or CLI, say that only comment counts are visible and ask for a browser workflow or comment export.
The dashboard is a local generated artifact:
python3 scripts/update_all.py --handle <clawhub-handle>
Open reports/index.html after refresh. It is safe to regenerate; it should not be packaged into the skill.
Each full refresh writes a timestamped snapshot under data/snapshots/<handle>/. When at least two snapshots exist, the dashboard shows the top 20 skills by new downloads and new installs since the previous snapshot. Use those growth charts to decide which skills are becoming popular and deserve priority maintenance.
Use --baseline when the account has materially changed and the next run should become the first active trend baseline. Existing active snapshots are archived under data/snapshots/<handle>/archive/ instead of deleted.