π¦ ClawHub
Wip Repos
by @parkertoddbrooks
Repo manifest reconciler. Makes repos-manifest.json the single source of truth for repo organization.
TERMINAL
clawhub install wip-reposπ About This Skill
name: wip-repos description: Repo manifest reconciler. Makes repos-manifest.json the single source of truth for repo organization. license: MIT interface: [cli, module, mcp] metadata: display-name: "Repo Manifest Reconciler" version: "0.1.0" homepage: "https://github.com/wipcomputer/wip-ai-devops-toolbox" author: "Parker Todd Brooks" category: dev-tools capabilities: - manifest-check - filesystem-sync - repo-add - repo-move - tree-generation requires: bins: [node, git] openclaw: requires: bins: [node, git] install: - id: node kind: node package: "@wipcomputer/wip-repos" bins: [wip-repos] label: "Install via npm" emoji: "π" compatibility: Requires git, node. Node.js 18+.
wip-repos
Repo manifest reconciler. Like prettier for folder structure. Move folders around all day; on sync, everything snaps back to where the manifest says.
When to Use This Skill
Use wip-repos for:
check)sync)add)move)tree)Use after:
Do NOT Use For
API Reference
CLI
wip-repos check # diff filesystem vs manifest
wip-repos sync --dry-run # preview moves
wip-repos sync # execute moves
wip-repos add ldm-os/utilities/new-tool --remote wipcomputer/new-tool
wip-repos move ldm-os/utilities/tool --to ldm-os/devops/tool
wip-repos tree # generate directory tree
Module
import { check, planSync, addRepo, moveRepo, generateReadmeTree } from '@wipcomputer/wip-repos';const result = check('/path/to/manifest.json', '/path/to/repos/');
const moves = planSync('/path/to/manifest.json', '/path/to/repos/');
MCP
Tools: repos_check, repos_sync_plan, repos_add, repos_move, repos_tree