ワンクリックで
create-liveware-scripts
Use when creating, auditing, or repairing ClawChat Liveware setup.py and start.sh files for a Hermes skill.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Use when creating, auditing, or repairing ClawChat Liveware setup.py and start.sh files for a Hermes skill.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Personal finance ledger/account management for creating accounts and recording balances, income, expenses, transfers, subscriptions, budgets, receipts, and review items with preview and confirmation.
Design, create, audit, or update a Hermes Agent gateway:startup Hook and, when needed, its BOOT.md agent checklist. Use when a user wants a one-shot startup checklist, deterministic boot actions such as Liveware setup or start, Session-aware delivery to any configured chat platform, or repair of the active profile's boot-md Hook.
Use a real local browser to simulate normal human interactions when uploading and publishing Xiaohongshu image-and-text notes: QR or SMS login, login-state reuse, 1-18 images, title/body/ordinary topics, originality/remix/copy/visibility/scheduling/collections/locations, preview confirmation, publishing, draft fallback, and local records. Use for Xiaohongshu image-and-text note uploads and creator-account session maintenance.
Use this skill when Hermes needs to work with OfficeCLI in ClawChat, route Office document tasks to official OfficeCLI skills, read browser-selected Office content, manage the Office document root, or start the Liveware preview directory.
Create or update production-ready Hermes Agent skills, including requirements discovery, Skill-versus-Tool qualification, Hermes-native frontmatter, minimal supporting resources, profile installation, validation, testing guidance, and publication guidance. Use when a user wants to create, scaffold, revise, install, test, or prepare a Hermes skill for GitHub publication or a custom tap.
Tarot card drawing and interpretation — draws real cards via a local script, never fabricates results. Supports one-card and three-card spreads with structured psychological analysis.
| name | create-liveware-scripts |
| description | Use when creating, auditing, or repairing ClawChat Liveware setup.py and start.sh files for a Hermes skill. |
Preserve the supplied command, service manager, lifecycle, readiness, and logging behavior. Do not prescribe Python, Node, a script, or a service shape.
references/liveware-script-contract.md before generating or repairing scripts.scripts/analyze_target.py for read-only target discovery.scripts/render_scripts.py with assets/setup.py.tmpl and assets/start.sh.tmpl for deterministic generation and repair.scripts/validate_scripts.py for static contract and security validation.SKILL.md. Output only liveware/scripts/setup.py and liveware/scripts/start.sh. Read references/liveware-script-contract.md completely.SKILL.md as SKILL_DIR. Capture analyzer stdout outside target, then inspect every evidence path and reason:TARGET=/absolute/path/to/hermes-skill
SKILL_DIR=/absolute/path/to/create-liveware-scripts
ANALYSIS_DIR="$(mktemp -d /tmp/create-liveware-scripts.XXXXXX)"
ANALYSIS_JSON="$ANALYSIS_DIR/analysis.json"
python3 -B "$SKILL_DIR/scripts/analyze_target.py" "$TARGET" >"$ANALYSIS_JSON" || test "$?" -eq 2
Generate and Repair require ready analysis; never write provisional output when non-ready. On ambiguous or blocked, ask one question. Do not guess an entrypoint, port, lifecycle owner, readiness check, or log path.
Preserve exact argv, including lifecycle wrappers like nohup, only after evidence is inspected and coherent. Treat a composite Liveware launcher as unconfirmed; ask one narrow server-only question.
--analysis: run the validator without --analysis and report both analyzer issues and validator findings. Audit is read-only. Do not run py_compile in Audit mode:python3 -B "$SKILL_DIR/scripts/validate_scripts.py" "$TARGET"
python3 -B "$SKILL_DIR/scripts/render_scripts.py" "$TARGET" "$ANALYSIS_JSON"
python3 -B "$SKILL_DIR/scripts/render_scripts.py" "$TARGET" "$ANALYSIS_JSON" --apply
python3 -B "$SKILL_DIR/scripts/render_scripts.py" "$TARGET" "$ANALYSIS_JSON" --replace-legacy
python3 -B "$SKILL_DIR/scripts/render_scripts.py" "$TARGET" "$ANALYSIS_JSON" --replace-legacy --apply
python3 -B "$SKILL_DIR/scripts/validate_scripts.py" "$TARGET" --analysis "$ANALYSIS_JSON"
PYTHONPYCACHEPREFIX="$ANALYSIS_DIR/pycache" python3 -B -m py_compile "$TARGET/liveware/scripts/setup.py"
bash -n "$TARGET/liveware/scripts/start.sh"
| Mode | Stop condition |
|---|---|
| Analyze | Generate/Repair only: status is not ready |
| Audit | Never stops before read-only validation |
| Generate/Repair | Evidence or canonical proof conflicts |
| Runtime | Real environment or authorization is missing |
For an externally managed Node service on 4173, use external, target-owned logging, and readiness http://127.0.0.1:{port}/healthz; launch nothing.
liveware/scripts/setup.py; replace only approved binding content in liveware/scripts/start.sh.--apply for a repair preview, then rerun the renderer with --apply.--replace-legacy; add --apply only after approval.Do not install, download, delete apps, kill unknown processes, read credentials, or use shell=True. Reject path escapes. Automatic Python and Node candidates are evidence only. Do not run generated setup.py or start.sh without a real user-provided environment and authorization. Never claim fake runtime success. Report that runtime validation was not performed.