Manusで任意のスキルを実行
ワンクリックで
ワンクリックで
ワンクリックでManusで任意のスキルを実行
始める$pwd:
transcrab
// Turn URL + 'crab' into a translated article using the local transcrab-private repo scripts.
$ git log --oneline --stat
stars:21
forks:11
updated:2026年3月8日 03:01
SKILL.md
// Turn URL + 'crab' into a translated article using the local transcrab-private repo scripts.
| name | transcrab |
| description | Turn URL + 'crab' into a translated article using the local transcrab-private repo scripts. |
| metadata | {"openclaw":{"emoji":"🦀","notes":["This is a starter skill template shipped with the TransCrab repo.","You MUST ask the user for consent before adopting/activating this behavior."]}} |
This skill is meant for OpenClaw assistants to reliably remember how to run TransCrab.
Before you run anything on the user’s machine or persist new long-term behavior:
Trigger rules:
crab.Working directory (default):
~/Projects/transcrab-privateCommand:
cd ~/Projects/transcrab-private
./scripts/run-crab.sh "<url>"
./scripts/run-crab.sh present and executable?If any check fails, ask the user what to do.
./scripts/run-crab.sh only fetches + writes source + writes a translation prompt.
You must finish the job: translate → apply → commit/push → verify deploy.
slug + promptPath + translationProfile):cd ~/Projects/transcrab-private
./scripts/run-crab.sh "<url>" --lang zh --mode auto
Read promptPath, translate it yourself (do not ask the user), and save to a temp file.
promptPath is canonical translate.prompt.txt.translate.<lang>.prompt.txt may exist as deprecated compatibility copy.# <translated title>, blank line, then body.Execute apply in two stages (refined publish flow):
# draft stage: writes 03-draft.md (+ 04-critique.md)
node scripts/apply-translation.mjs <slug> --lang zh --in /path/to/translated.zh.md --stage draft
# final stage: writes zh.md (+ 05-revision.md)
node scripts/apply-translation.mjs <slug> --lang zh --in /path/to/translated.zh.final.md --stage final
git add content/articles/<slug>/
git commit -m "Add article: <slug>"
git push origin HEAD
curl -I -L https://transcrab.onev.cat/a/<yyyy>/<mm>/<slug>/
Only reply with the final page URL after it returns 200.
When running with --mode auto:
refined (quality-first, no quick publish path)technology → technicalbusiness → businesslife → conversationalzh.md (and is pushed)01-analysis.md, 03-draft.md, 04-critique.md, 05-revision.md)/a/<yyyy>/<mm>/<slug>/ (yyyy/mm derived from date in zh.md, UTC)