بنقرة واحدة
openclaw-stow
Re-deploy OpenClaw config files via GNU Stow, automatically resolving the known jobs.json conflict
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Re-deploy OpenClaw config files via GNU Stow, automatically resolving the known jobs.json conflict
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Add a messaging channel binding (Telegram, Slack, WhatsApp, or GChat) to an existing OpenClaw agent
Create a new scheduled cron job for an OpenClaw agent (recurring, interval, or one-shot)
Scaffold a new deterministic shell script for an OpenClaw agent with JSON output, error handling, and the json-response library
Add a new secret to the OpenClaw keychain and update the appropriate launcher/secrets script
Set up nightly dream routine (memory distillation) for an OpenClaw agent including DREAM-ROUTINE.md, cron job, and archive pipeline
Create a new OpenClaw agent with all required directive files, directory structure, and config registration
| name | openclaw-stow |
| description | Re-deploy OpenClaw config files via GNU Stow, automatically resolving the known jobs.json conflict |
| disable-model-invocation | true |
Re-deploy configuration files from the openclaw-home repo to $HOME via GNU Stow.
Detect the openclaw-home repo location and deployment mode:
OPENCLAW_REPO=$(readlink ~/.openclaw/openclaw.json 2>/dev/null | sed 's|/.openclaw/openclaw.json||')
TIER_CONFIGS=(~/.openclaw/configs/openclaw-*.json)
[[ -f "${TIER_CONFIGS[0]}" ]] && MULTI_GATEWAY=true || MULTI_GATEWAY=false
ls -la ~/.openclaw/cron/jobs.json 2>/dev/null
If it's a regular file (not a symlink), remove it — the gateway recreates it on every startup:
rm -f ~/.openclaw/cron/jobs.json
cd "$OPENCLAW_REPO" && stow --no-folding -t ~ .
If stow reports other conflicts, check what they are:
Verify key symlinks:
ls -la ~/.openclaw/openclaw.json
ls -la ~/.openclaw/cron/jobs.json
Each should point to the openclaw-home repo.
ls -la ~/.openclaw/openclaw.json
ls -la ~/.openclaw/cron/jobs.json
ls -la ~/.openclaw/configs/openclaw-*.json
ls -la ~/.openclaw/scripts/start-*.sh
All should be symlinks pointing to the openclaw-home repo.