← marketplace
engineersplatformsha:c3aeaf69aefd3734manual
clickclack
Use when working with clickClack ops: chat app, Hetzner deploy, DNS/docs/app, Docker rollout from steipete/agent-scripts.
source: https://github.com/steipete/agent-scripts/tree/main/skills/clickclack ↗steipete/agent-scripts· ★ 3.8k
Install confidence
curl --create-dirs -fsSL https://skillmake.xyz/i/clickclack -o ~/.claude/skills/clickclack/SKILL.md
Pinned content
sha:c3aeaf69aefd3734
Generated with
manual
Source
github.com
The file served at /api/marketplace/clickclack-c3aeaf69/raw matches this hash. Inspect before install, then copy the command.
3,336 chars · ~834 tokens
--- name: clickclack description: "Use when working with clickClack ops: chat app, Hetzner deploy, DNS/docs/app, Docker rollout from steipete/agent-scripts." source: https://github.com/steipete/agent-scripts/tree/main/skills/clickclack generated: 2026-05-27T20:55:25.370Z category: platform audience: engineers --- ## When to use - ClickClack product/runtime ops, deploys, hosted app checks, and domain questions. - Using the clickclack skill's upstream workflow, guardrails, and local-tool assumptions. - Auditing commands or operational steps before changing clickclack behavior. - Needing a compact agent reference for clickClack ops: chat app, Hetzner deploy, DNS/docs/app, Docker rollout. ## Key concepts ### What Repo: ~/Projects/clickclack / https://github.com/openclaw/clickclack Product: self-hostable Slack-style chat for OpenClaw/community/agent workflows. Surfaces: - https://clickclack.chat product site - https://app.clickclack.chat hosted app - https://docs.clickclack.chat GitHub Pages docs from docs/. ### Prod Hetzner: clickclack-prod-01 IPv4: 157.90.237.80 IPv6: 2a01:4f8:1c1c:fb96::/64 SSH: root@157.90.237.80 Labels: app=clickclack, env=prod OS: Ubuntu 24.04, Caddy + Docker Source on host: /opt/clickclack-src (clean export, not a git checkout) Previous source: /opt/clickclack-src.prev plus timestamped older prev dirs Data: /var/lib/clickclack bind-mounted to /app/data Container: clickclack, port 127.0.0.1:8080->8080 Caddy: /etc/caddy/Caddyfile proxies clickclack.chat, app.clickclack.chat to... ### Deploy Golden path: 1. Local refresh: - cd ~/Projects/clickclack - git status --short --branch - git fetch origin - If on main with no upstream: git merge --ff-only origin/main 2. Decide deployed delta: - Last known deploy may be the old local HEAD before pull; verify /opt/clickclack-src/.deploy-commit if present. - git log --oneline <old>..HEAD - git diff --stat <old>..HEAD 3. Archive clean HEAD only: - Do not rsync untracked local files. - short=$(git rev-parse --short=12 HEAD) - git archive... ### Verify Host: - docker ps --filter name=clickclack - docker inspect clickclack --format '{{index.Config.Labels "org.opencontainers.image.revision"}}' - cat /opt/clickclack-src/.deploy-commit - curl -fsS http://127.0.0.1:8080/ >/tmp/clickclack-root.html - curl -fsS http://127.0.0.1:8080/app >/tmp/clickclack-app.html Public: - curl -I https://clickclack.chat - curl -I https://app.clickclack.chat - curl -I https://docs.clickclack.chat. ### Guardrails Do not print OAuth secrets or magic tokens. Use a throwaway UserKnownHostsFile if local SSH host-key state is stale; confirm server identity with hcloud server describe clickclack-prod-01 first. clickclack serve runs migrations on boot; always back up SQLite before replacing the container. Keep deploys from clean git archives, not dirty working trees. ## API reference ``` npx skills add steipete/agent-scripts --skill clickclack ``` Install the clickclack skill from steipete/agent-scripts. ``` npx skills add steipete/agent-scripts --skill clickclack ``` ## Gotchas - Do not rsync untracked local files. - Do not print OAuth secrets or magic tokens. --- Generated by SkillMake from https://github.com/steipete/agent-scripts/tree/main/skills/clickclack on 2026-05-27T20:55:25.370Z. Verify against source before relying on details.
File: ~/.claude/skills/clickclack/SKILL.md