diff --git a/README.md b/README.md index a5486db..61223cb 100644 --- a/README.md +++ b/README.md @@ -1,46 +1,32 @@ -# 沙洲工坊 — 共享 Skills +# Skills -所有 agent 伙伴通用的 Hermes Skills。 +通用 skills 仓库,按工具分类。 -## 使用方式 +## 目录结构 -### 方式一:直接 symlink(推荐) - -```bash -git clone https://git.shazhou.work/shazhou/skills.git ~/shazhou-skills -ln -s ~/shazhou-skills/skills/* ~/.hermes/skills/openclaw-imports/ +``` +hermes/ # Hermes Agent skills (YAML frontmatter + markdown) +cursor/ # Cursor rules (.mdc,通用的) ``` -### 方式二:运行同步脚本 +## 使用 + +### Hermes Skills ```bash -git clone https://git.shazhou.work/shazhou/skills.git ~/shazhou-skills -bash ~/shazhou-skills/sync.sh +bash sync.sh # 同步到 ~/.hermes/skills/openclaw-imports/ ``` -### 更新 +### Cursor Rules + +手动复制需要的 `.mdc` 到项目的 `.cursor/rules/`: ```bash -cd ~/shazhou-skills && git pull +cp cursor/code-review.mdc /path/to/project/.cursor/rules/ ``` -## Skills 列表 +## Cursor Rules 列表 -| Skill | 说明 | -|-------|------| -| `coding-workflow` | 标准编码工作流:Issue → Branch → Code → PR | -| `cursor-agent-cn` | Cursor Agent CLI 中国区配置 | -| `wiki-writing` | Gitea wiki 编写规范 | -| `remote-assist` | 远程 SSH 协助(Cloudflare Tunnel) | -| `rfc-iteration` | RFC 驱动迭代工作流 | -| `summarize` | 用 summarize CLI 摘要 URL/文件 | -| `memex-zettelkasten` | 共享知识库(Zettelkasten) | -| `weather` | 天气查询 | -| `agent-memes` | 表情包 | - -## 贡献 - -1. Fork 或新建分支 -2. 在 `skills/` 下新增或修改 skill -3. 提 PR,等 review 合并 -4. 合并后各 agent 执行 `git pull` 同步 +| 文件 | 用途 | +|------|------| +| `code-review.mdc` | 用 tea CLI 做 Gitea PR Code Review | diff --git a/cursor/code-review.mdc b/cursor/code-review.mdc new file mode 100644 index 0000000..de00ad0 --- /dev/null +++ b/cursor/code-review.mdc @@ -0,0 +1,143 @@ +# Code Review with Gitea (tea CLI) + +How to review Pull Requests on our self-hosted Gitea (git.shazhou.work) using the `tea` CLI. + +## 1. Find and Read PR + +```bash +# List open PRs +tea pr + +# View PR details (description, author, branch, status) +tea pr 5 + +# View PR with comments +tea pr 5 --comments +``` + +## 2. Check Out PR Locally + +```bash +# Checkout PR branch locally for full-context review +tea pr checkout 5 + +# See what files changed vs base branch +git diff main...HEAD --stat +git diff main...HEAD --name-only +``` + +## 3. Read the Diff + +```bash +# Full diff +git diff main...HEAD + +# Per-file diff (for large PRs, review file by file) +git diff main...HEAD -- path/to/file.py + +# Check for obvious issues in diff +git diff main...HEAD | grep -n "TODO\|FIXME\|HACK\|XXX\|debugger\|console\.log" +git diff main...HEAD | grep -n "password\|secret\|api_key\|token.*=" +git diff main...HEAD | grep -n "<<<<<<\|>>>>>>\|=======" +``` + +For each changed file, read the full file (not just the diff) to understand surrounding context. + +## 4. Find Project-Specific Rules + +Before reviewing, check for project conventions: + +```bash +# Look for contribution guides, code standards, linting config +ls -la .editorconfig .eslintrc* .prettierrc* pyproject.toml biome.json 2>/dev/null +cat CONTRIBUTING.md 2>/dev/null +cat .cursor/rules/*.mdc 2>/dev/null + +# Check existing CI config for what's enforced +ls .github/workflows/ .gitea/workflows/ 2>/dev/null +``` + +Apply whatever standards the project defines. If none exist, use general best practices. + +## 5. Run Tests / Linters (if available) + +```bash +# Detect and run project tests +# Node: npm test / npx vitest +# Python: pytest / python -m pytest +# Rust: cargo test +# Go: go test ./... + +# Run linter if configured +# Node: npx eslint . / npx biome check +# Python: ruff check . +``` + +## 6. Write Review Feedback + +### Leave a comment on the PR + +```bash +tea pr comment 5 "Your review summary here" +``` + +### Use Gitea API for inline comments (tea doesn't support inline) + +```bash +# Get PR diff info for positioning +GITEA_TOKEN="your-token" +BASE_URL="https://git.shazhou.work/api/v1" +OWNER="uncaged" +REPO="nerve" +PR=5 + +# Post a review with inline comments +curl -s -X POST \ + -H "Authorization: token $GITEA_TOKEN" \ + -H "Content-Type: application/json" \ + "$BASE_URL/repos/$OWNER/$REPO/pulls/$PR/reviews" \ + -d '{ + "event": "COMMENT", + "body": "Code review summary", + "comments": [ + {"path": "src/file.py", "new_position": 45, "body": "Suggestion here"} + ] + }' +``` + +Event values: `"APPROVED"`, `"REQUEST_CHANGES"`, `"COMMENT"` + +### Review comment format + +Use this structure for the summary comment: + +``` +## Code Review Summary + +**Verdict:** Approved / Changes Requested / Comment + +### 🔴 Critical +- **file:line** — description + +### ⚠️ Warnings +- **file:line** — description + +### 💡 Suggestions +- **file:line** — description + +### ✅ Looks Good +- What's well done +``` + +## 7. Decision Guide + +- **Approve** — no critical/warning issues, only minor suggestions or all clear +- **Request Changes** — critical or warning-level issues that must be fixed before merge +- **Comment** — observations only, nothing blocking (drafts, or when unsure) + +## 8. Clean Up + +```bash +git checkout main +git branch -D pr-branch-name +``` diff --git a/skills/agent-memes/.github/CODEOWNERS b/hermes/agent-memes/.github/CODEOWNERS similarity index 100% rename from skills/agent-memes/.github/CODEOWNERS rename to hermes/agent-memes/.github/CODEOWNERS diff --git a/skills/agent-memes/README.md b/hermes/agent-memes/README.md similarity index 100% rename from skills/agent-memes/README.md rename to hermes/agent-memes/README.md diff --git a/skills/agent-memes/SKILL.md b/hermes/agent-memes/SKILL.md similarity index 100% rename from skills/agent-memes/SKILL.md rename to hermes/agent-memes/SKILL.md diff --git a/skills/agent-memes/memes/.gitattributes b/hermes/agent-memes/memes/.gitattributes similarity index 100% rename from skills/agent-memes/memes/.gitattributes rename to hermes/agent-memes/memes/.gitattributes diff --git a/skills/agent-memes/memes/.github/CODEOWNERS b/hermes/agent-memes/memes/.github/CODEOWNERS similarity index 100% rename from skills/agent-memes/memes/.github/CODEOWNERS rename to hermes/agent-memes/memes/.github/CODEOWNERS diff --git a/skills/agent-memes/memes/.gitignore b/hermes/agent-memes/memes/.gitignore similarity index 100% rename from skills/agent-memes/memes/.gitignore rename to hermes/agent-memes/memes/.gitignore diff --git a/skills/agent-memes/memes/README.md b/hermes/agent-memes/memes/README.md similarity index 100% rename from skills/agent-memes/memes/README.md rename to hermes/agent-memes/memes/README.md diff --git a/skills/agent-memes/memes/approve/clap.gif b/hermes/agent-memes/memes/approve/clap.gif similarity index 100% rename from skills/agent-memes/memes/approve/clap.gif rename to hermes/agent-memes/memes/approve/clap.gif diff --git a/skills/agent-memes/memes/approve/nod.gif b/hermes/agent-memes/memes/approve/nod.gif similarity index 100% rename from skills/agent-memes/memes/approve/nod.gif rename to hermes/agent-memes/memes/approve/nod.gif diff --git a/skills/agent-memes/memes/approve/ok-snoopy.gif b/hermes/agent-memes/memes/approve/ok-snoopy.gif similarity index 100% rename from skills/agent-memes/memes/approve/ok-snoopy.gif rename to hermes/agent-memes/memes/approve/ok-snoopy.gif diff --git a/skills/agent-memes/memes/approve/salute.gif b/hermes/agent-memes/memes/approve/salute.gif similarity index 100% rename from skills/agent-memes/memes/approve/salute.gif rename to hermes/agent-memes/memes/approve/salute.gif diff --git a/skills/agent-memes/memes/approve/slow-clap.gif b/hermes/agent-memes/memes/approve/slow-clap.gif similarity index 100% rename from skills/agent-memes/memes/approve/slow-clap.gif rename to hermes/agent-memes/memes/approve/slow-clap.gif diff --git a/skills/agent-memes/memes/approve/thumbs-up-cat.gif b/hermes/agent-memes/memes/approve/thumbs-up-cat.gif similarity index 100% rename from skills/agent-memes/memes/approve/thumbs-up-cat.gif rename to hermes/agent-memes/memes/approve/thumbs-up-cat.gif diff --git a/skills/agent-memes/memes/approve/thumbs-up-chipmunk.gif b/hermes/agent-memes/memes/approve/thumbs-up-chipmunk.gif similarity index 100% rename from skills/agent-memes/memes/approve/thumbs-up-chipmunk.gif rename to hermes/agent-memes/memes/approve/thumbs-up-chipmunk.gif diff --git a/skills/agent-memes/memes/approve/thumbs-up.gif b/hermes/agent-memes/memes/approve/thumbs-up.gif similarity index 100% rename from skills/agent-memes/memes/approve/thumbs-up.gif rename to hermes/agent-memes/memes/approve/thumbs-up.gif diff --git a/skills/agent-memes/memes/confused/blinking.gif b/hermes/agent-memes/memes/confused/blinking.gif similarity index 100% rename from skills/agent-memes/memes/confused/blinking.gif rename to hermes/agent-memes/memes/confused/blinking.gif diff --git a/skills/agent-memes/memes/confused/head-tilt.gif b/hermes/agent-memes/memes/confused/head-tilt.gif similarity index 100% rename from skills/agent-memes/memes/confused/head-tilt.gif rename to hermes/agent-memes/memes/confused/head-tilt.gif diff --git a/skills/agent-memes/memes/confused/math.gif b/hermes/agent-memes/memes/confused/math.gif similarity index 100% rename from skills/agent-memes/memes/confused/math.gif rename to hermes/agent-memes/memes/confused/math.gif diff --git a/skills/agent-memes/memes/confused/squint.gif b/hermes/agent-memes/memes/confused/squint.gif similarity index 100% rename from skills/agent-memes/memes/confused/squint.gif rename to hermes/agent-memes/memes/confused/squint.gif diff --git a/skills/agent-memes/memes/cute-animals/bunny-excited.gif b/hermes/agent-memes/memes/cute-animals/bunny-excited.gif similarity index 100% rename from skills/agent-memes/memes/cute-animals/bunny-excited.gif rename to hermes/agent-memes/memes/cute-animals/bunny-excited.gif diff --git a/skills/agent-memes/memes/cute-animals/bunny-pair.gif b/hermes/agent-memes/memes/cute-animals/bunny-pair.gif similarity index 100% rename from skills/agent-memes/memes/cute-animals/bunny-pair.gif rename to hermes/agent-memes/memes/cute-animals/bunny-pair.gif diff --git a/skills/agent-memes/memes/cute-animals/bunny-sniffing.gif b/hermes/agent-memes/memes/cute-animals/bunny-sniffing.gif similarity index 100% rename from skills/agent-memes/memes/cute-animals/bunny-sniffing.gif rename to hermes/agent-memes/memes/cute-animals/bunny-sniffing.gif diff --git a/skills/agent-memes/memes/cute-animals/cat-box.gif b/hermes/agent-memes/memes/cute-animals/cat-box.gif similarity index 100% rename from skills/agent-memes/memes/cute-animals/cat-box.gif rename to hermes/agent-memes/memes/cute-animals/cat-box.gif diff --git a/skills/agent-memes/memes/cute-animals/cat-curious.gif b/hermes/agent-memes/memes/cute-animals/cat-curious.gif similarity index 100% rename from skills/agent-memes/memes/cute-animals/cat-curious.gif rename to hermes/agent-memes/memes/cute-animals/cat-curious.gif diff --git a/skills/agent-memes/memes/cute-animals/cat-nap.gif b/hermes/agent-memes/memes/cute-animals/cat-nap.gif similarity index 100% rename from skills/agent-memes/memes/cute-animals/cat-nap.gif rename to hermes/agent-memes/memes/cute-animals/cat-nap.gif diff --git a/skills/agent-memes/memes/cute-animals/cat-paw.gif b/hermes/agent-memes/memes/cute-animals/cat-paw.gif similarity index 100% rename from skills/agent-memes/memes/cute-animals/cat-paw.gif rename to hermes/agent-memes/memes/cute-animals/cat-paw.gif diff --git a/skills/agent-memes/memes/cute-animals/cat-peek.gif b/hermes/agent-memes/memes/cute-animals/cat-peek.gif similarity index 100% rename from skills/agent-memes/memes/cute-animals/cat-peek.gif rename to hermes/agent-memes/memes/cute-animals/cat-peek.gif diff --git a/skills/agent-memes/memes/cute-animals/cat-roll.gif b/hermes/agent-memes/memes/cute-animals/cat-roll.gif similarity index 100% rename from skills/agent-memes/memes/cute-animals/cat-roll.gif rename to hermes/agent-memes/memes/cute-animals/cat-roll.gif diff --git a/skills/agent-memes/memes/cute-animals/cat-stare.gif b/hermes/agent-memes/memes/cute-animals/cat-stare.gif similarity index 100% rename from skills/agent-memes/memes/cute-animals/cat-stare.gif rename to hermes/agent-memes/memes/cute-animals/cat-stare.gif diff --git a/skills/agent-memes/memes/cute-animals/cat-stretch.gif b/hermes/agent-memes/memes/cute-animals/cat-stretch.gif similarity index 100% rename from skills/agent-memes/memes/cute-animals/cat-stretch.gif rename to hermes/agent-memes/memes/cute-animals/cat-stretch.gif diff --git a/skills/agent-memes/memes/cute-animals/cat-surprise.gif b/hermes/agent-memes/memes/cute-animals/cat-surprise.gif similarity index 100% rename from skills/agent-memes/memes/cute-animals/cat-surprise.gif rename to hermes/agent-memes/memes/cute-animals/cat-surprise.gif diff --git a/skills/agent-memes/memes/cute-animals/cat-typing.gif b/hermes/agent-memes/memes/cute-animals/cat-typing.gif similarity index 100% rename from skills/agent-memes/memes/cute-animals/cat-typing.gif rename to hermes/agent-memes/memes/cute-animals/cat-typing.gif diff --git a/skills/agent-memes/memes/cute-animals/grumpy-cat.gif b/hermes/agent-memes/memes/cute-animals/grumpy-cat.gif similarity index 100% rename from skills/agent-memes/memes/cute-animals/grumpy-cat.gif rename to hermes/agent-memes/memes/cute-animals/grumpy-cat.gif diff --git a/skills/agent-memes/memes/cute-animals/hamster-eating.gif b/hermes/agent-memes/memes/cute-animals/hamster-eating.gif similarity index 100% rename from skills/agent-memes/memes/cute-animals/hamster-eating.gif rename to hermes/agent-memes/memes/cute-animals/hamster-eating.gif diff --git a/skills/agent-memes/memes/cute-animals/hamster-flower.gif b/hermes/agent-memes/memes/cute-animals/hamster-flower.gif similarity index 100% rename from skills/agent-memes/memes/cute-animals/hamster-flower.gif rename to hermes/agent-memes/memes/cute-animals/hamster-flower.gif diff --git a/skills/agent-memes/memes/cute-animals/hamster-swing.gif b/hermes/agent-memes/memes/cute-animals/hamster-swing.gif similarity index 100% rename from skills/agent-memes/memes/cute-animals/hamster-swing.gif rename to hermes/agent-memes/memes/cute-animals/hamster-swing.gif diff --git a/skills/agent-memes/memes/cute-animals/hamster-teddy.gif b/hermes/agent-memes/memes/cute-animals/hamster-teddy.gif similarity index 100% rename from skills/agent-memes/memes/cute-animals/hamster-teddy.gif rename to hermes/agent-memes/memes/cute-animals/hamster-teddy.gif diff --git a/skills/agent-memes/memes/cute-animals/hedgehog-bath.gif b/hermes/agent-memes/memes/cute-animals/hedgehog-bath.gif similarity index 100% rename from skills/agent-memes/memes/cute-animals/hedgehog-bath.gif rename to hermes/agent-memes/memes/cute-animals/hedgehog-bath.gif diff --git a/skills/agent-memes/memes/cute-animals/hedgehog-cute.gif b/hermes/agent-memes/memes/cute-animals/hedgehog-cute.gif similarity index 100% rename from skills/agent-memes/memes/cute-animals/hedgehog-cute.gif rename to hermes/agent-memes/memes/cute-animals/hedgehog-cute.gif diff --git a/skills/agent-memes/memes/cute-animals/hedgehog-goodnight.gif b/hermes/agent-memes/memes/cute-animals/hedgehog-goodnight.gif similarity index 100% rename from skills/agent-memes/memes/cute-animals/hedgehog-goodnight.gif rename to hermes/agent-memes/memes/cute-animals/hedgehog-goodnight.gif diff --git a/skills/agent-memes/memes/cute-animals/keyboard-cat.gif b/hermes/agent-memes/memes/cute-animals/keyboard-cat.gif similarity index 100% rename from skills/agent-memes/memes/cute-animals/keyboard-cat.gif rename to hermes/agent-memes/memes/cute-animals/keyboard-cat.gif diff --git a/skills/agent-memes/memes/cute-animals/kitten-playing.gif b/hermes/agent-memes/memes/cute-animals/kitten-playing.gif similarity index 100% rename from skills/agent-memes/memes/cute-animals/kitten-playing.gif rename to hermes/agent-memes/memes/cute-animals/kitten-playing.gif diff --git a/skills/agent-memes/memes/cute-animals/kitten-sleepy.gif b/hermes/agent-memes/memes/cute-animals/kitten-sleepy.gif similarity index 100% rename from skills/agent-memes/memes/cute-animals/kitten-sleepy.gif rename to hermes/agent-memes/memes/cute-animals/kitten-sleepy.gif diff --git a/skills/agent-memes/memes/cute-animals/kitten-stare.gif b/hermes/agent-memes/memes/cute-animals/kitten-stare.gif similarity index 100% rename from skills/agent-memes/memes/cute-animals/kitten-stare.gif rename to hermes/agent-memes/memes/cute-animals/kitten-stare.gif diff --git a/skills/agent-memes/memes/cute-animals/nyan-cat.gif b/hermes/agent-memes/memes/cute-animals/nyan-cat.gif similarity index 100% rename from skills/agent-memes/memes/cute-animals/nyan-cat.gif rename to hermes/agent-memes/memes/cute-animals/nyan-cat.gif diff --git a/skills/agent-memes/memes/cute-animals/panda-rolling.gif b/hermes/agent-memes/memes/cute-animals/panda-rolling.gif similarity index 100% rename from skills/agent-memes/memes/cute-animals/panda-rolling.gif rename to hermes/agent-memes/memes/cute-animals/panda-rolling.gif diff --git a/skills/agent-memes/memes/cute-animals/penguin-run.gif b/hermes/agent-memes/memes/cute-animals/penguin-run.gif similarity index 100% rename from skills/agent-memes/memes/cute-animals/penguin-run.gif rename to hermes/agent-memes/memes/cute-animals/penguin-run.gif diff --git a/skills/agent-memes/memes/cute-animals/puppy-eyes.gif b/hermes/agent-memes/memes/cute-animals/puppy-eyes.gif similarity index 100% rename from skills/agent-memes/memes/cute-animals/puppy-eyes.gif rename to hermes/agent-memes/memes/cute-animals/puppy-eyes.gif diff --git a/skills/agent-memes/memes/cute-animals/puppy-tail-wag.gif b/hermes/agent-memes/memes/cute-animals/puppy-tail-wag.gif similarity index 100% rename from skills/agent-memes/memes/cute-animals/puppy-tail-wag.gif rename to hermes/agent-memes/memes/cute-animals/puppy-tail-wag.gif diff --git a/skills/agent-memes/memes/debug-mood/404.gif b/hermes/agent-memes/memes/debug-mood/404.gif similarity index 100% rename from skills/agent-memes/memes/debug-mood/404.gif rename to hermes/agent-memes/memes/debug-mood/404.gif diff --git a/skills/agent-memes/memes/debug-mood/deploy-friday.gif b/hermes/agent-memes/memes/debug-mood/deploy-friday.gif similarity index 100% rename from skills/agent-memes/memes/debug-mood/deploy-friday.gif rename to hermes/agent-memes/memes/debug-mood/deploy-friday.gif diff --git a/skills/agent-memes/memes/debug-mood/rubber-duck.gif b/hermes/agent-memes/memes/debug-mood/rubber-duck.gif similarity index 100% rename from skills/agent-memes/memes/debug-mood/rubber-duck.gif rename to hermes/agent-memes/memes/debug-mood/rubber-duck.gif diff --git a/skills/agent-memes/memes/debug-mood/stack-overflow.gif b/hermes/agent-memes/memes/debug-mood/stack-overflow.gif similarity index 100% rename from skills/agent-memes/memes/debug-mood/stack-overflow.gif rename to hermes/agent-memes/memes/debug-mood/stack-overflow.gif diff --git a/skills/agent-memes/memes/debug-mood/this-is-fine.gif b/hermes/agent-memes/memes/debug-mood/this-is-fine.gif similarity index 100% rename from skills/agent-memes/memes/debug-mood/this-is-fine.gif rename to hermes/agent-memes/memes/debug-mood/this-is-fine.gif diff --git a/skills/agent-memes/memes/debug-mood/works-on-my-machine.gif b/hermes/agent-memes/memes/debug-mood/works-on-my-machine.gif similarity index 100% rename from skills/agent-memes/memes/debug-mood/works-on-my-machine.gif rename to hermes/agent-memes/memes/debug-mood/works-on-my-machine.gif diff --git a/skills/agent-memes/memes/discord-post.md b/hermes/agent-memes/memes/discord-post.md similarity index 100% rename from skills/agent-memes/memes/discord-post.md rename to hermes/agent-memes/memes/discord-post.md diff --git a/skills/agent-memes/memes/encourage/cheer.gif b/hermes/agent-memes/memes/encourage/cheer.gif similarity index 100% rename from skills/agent-memes/memes/encourage/cheer.gif rename to hermes/agent-memes/memes/encourage/cheer.gif diff --git a/skills/agent-memes/memes/encourage/gogo.gif b/hermes/agent-memes/memes/encourage/gogo.gif similarity index 100% rename from skills/agent-memes/memes/encourage/gogo.gif rename to hermes/agent-memes/memes/encourage/gogo.gif diff --git a/skills/agent-memes/memes/encourage/labubu.gif b/hermes/agent-memes/memes/encourage/labubu.gif similarity index 100% rename from skills/agent-memes/memes/encourage/labubu.gif rename to hermes/agent-memes/memes/encourage/labubu.gif diff --git a/skills/agent-memes/memes/encourage/pat-anime.gif b/hermes/agent-memes/memes/encourage/pat-anime.gif similarity index 100% rename from skills/agent-memes/memes/encourage/pat-anime.gif rename to hermes/agent-memes/memes/encourage/pat-anime.gif diff --git a/skills/agent-memes/memes/encourage/pat-head.gif b/hermes/agent-memes/memes/encourage/pat-head.gif similarity index 100% rename from skills/agent-memes/memes/encourage/pat-head.gif rename to hermes/agent-memes/memes/encourage/pat-head.gif diff --git a/skills/agent-memes/memes/encourage/pat-there.gif b/hermes/agent-memes/memes/encourage/pat-there.gif similarity index 100% rename from skills/agent-memes/memes/encourage/pat-there.gif rename to hermes/agent-memes/memes/encourage/pat-there.gif diff --git a/skills/agent-memes/memes/encourage/you-can-do-it.gif b/hermes/agent-memes/memes/encourage/you-can-do-it.gif similarity index 100% rename from skills/agent-memes/memes/encourage/you-can-do-it.gif rename to hermes/agent-memes/memes/encourage/you-can-do-it.gif diff --git a/skills/agent-memes/memes/encourage/you-got-this.gif b/hermes/agent-memes/memes/encourage/you-got-this.gif similarity index 100% rename from skills/agent-memes/memes/encourage/you-got-this.gif rename to hermes/agent-memes/memes/encourage/you-got-this.gif diff --git a/skills/agent-memes/memes/facepalm/disapprove.gif b/hermes/agent-memes/memes/facepalm/disapprove.gif similarity index 100% rename from skills/agent-memes/memes/facepalm/disapprove.gif rename to hermes/agent-memes/memes/facepalm/disapprove.gif diff --git a/skills/agent-memes/memes/facepalm/eye-roll.gif b/hermes/agent-memes/memes/facepalm/eye-roll.gif similarity index 100% rename from skills/agent-memes/memes/facepalm/eye-roll.gif rename to hermes/agent-memes/memes/facepalm/eye-roll.gif diff --git a/skills/agent-memes/memes/facepalm/facepalm.gif b/hermes/agent-memes/memes/facepalm/facepalm.gif similarity index 100% rename from skills/agent-memes/memes/facepalm/facepalm.gif rename to hermes/agent-memes/memes/facepalm/facepalm.gif diff --git a/skills/agent-memes/memes/facepalm/shrug.gif b/hermes/agent-memes/memes/facepalm/shrug.gif similarity index 100% rename from skills/agent-memes/memes/facepalm/shrug.gif rename to hermes/agent-memes/memes/facepalm/shrug.gif diff --git a/skills/agent-memes/memes/greeting-bye/goodbye.gif b/hermes/agent-memes/memes/greeting-bye/goodbye.gif similarity index 100% rename from skills/agent-memes/memes/greeting-bye/goodbye.gif rename to hermes/agent-memes/memes/greeting-bye/goodbye.gif diff --git a/skills/agent-memes/memes/greeting-bye/peace.gif b/hermes/agent-memes/memes/greeting-bye/peace.gif similarity index 100% rename from skills/agent-memes/memes/greeting-bye/peace.gif rename to hermes/agent-memes/memes/greeting-bye/peace.gif diff --git a/skills/agent-memes/memes/greeting-bye/salute.gif b/hermes/agent-memes/memes/greeting-bye/salute.gif similarity index 100% rename from skills/agent-memes/memes/greeting-bye/salute.gif rename to hermes/agent-memes/memes/greeting-bye/salute.gif diff --git a/skills/agent-memes/memes/greeting-bye/wave.gif b/hermes/agent-memes/memes/greeting-bye/wave.gif similarity index 100% rename from skills/agent-memes/memes/greeting-bye/wave.gif rename to hermes/agent-memes/memes/greeting-bye/wave.gif diff --git a/skills/agent-memes/memes/greeting-hello/emoji.gif b/hermes/agent-memes/memes/greeting-hello/emoji.gif similarity index 100% rename from skills/agent-memes/memes/greeting-hello/emoji.gif rename to hermes/agent-memes/memes/greeting-hello/emoji.gif diff --git a/skills/agent-memes/memes/greeting-hello/hi-there.gif b/hermes/agent-memes/memes/greeting-hello/hi-there.gif similarity index 100% rename from skills/agent-memes/memes/greeting-hello/hi-there.gif rename to hermes/agent-memes/memes/greeting-hello/hi-there.gif diff --git a/skills/agent-memes/memes/greeting-hello/penguin.gif b/hermes/agent-memes/memes/greeting-hello/penguin.gif similarity index 100% rename from skills/agent-memes/memes/greeting-hello/penguin.gif rename to hermes/agent-memes/memes/greeting-hello/penguin.gif diff --git a/skills/agent-memes/memes/greeting-hello/penguin2.gif b/hermes/agent-memes/memes/greeting-hello/penguin2.gif similarity index 100% rename from skills/agent-memes/memes/greeting-hello/penguin2.gif rename to hermes/agent-memes/memes/greeting-hello/penguin2.gif diff --git a/skills/agent-memes/memes/greeting-hello/wave.gif b/hermes/agent-memes/memes/greeting-hello/wave.gif similarity index 100% rename from skills/agent-memes/memes/greeting-hello/wave.gif rename to hermes/agent-memes/memes/greeting-hello/wave.gif diff --git a/skills/agent-memes/memes/greeting-morning/coffee.gif b/hermes/agent-memes/memes/greeting-morning/coffee.gif similarity index 100% rename from skills/agent-memes/memes/greeting-morning/coffee.gif rename to hermes/agent-memes/memes/greeting-morning/coffee.gif diff --git a/skills/agent-memes/memes/greeting-morning/morning.gif b/hermes/agent-memes/memes/greeting-morning/morning.gif similarity index 100% rename from skills/agent-memes/memes/greeting-morning/morning.gif rename to hermes/agent-memes/memes/greeting-morning/morning.gif diff --git a/skills/agent-memes/memes/greeting-morning/stretch.gif b/hermes/agent-memes/memes/greeting-morning/stretch.gif similarity index 100% rename from skills/agent-memes/memes/greeting-morning/stretch.gif rename to hermes/agent-memes/memes/greeting-morning/stretch.gif diff --git a/skills/agent-memes/memes/greeting-morning/sunrise.gif b/hermes/agent-memes/memes/greeting-morning/sunrise.gif similarity index 100% rename from skills/agent-memes/memes/greeting-morning/sunrise.gif rename to hermes/agent-memes/memes/greeting-morning/sunrise.gif diff --git a/skills/agent-memes/memes/greeting-night/cozy.gif b/hermes/agent-memes/memes/greeting-night/cozy.gif similarity index 100% rename from skills/agent-memes/memes/greeting-night/cozy.gif rename to hermes/agent-memes/memes/greeting-night/cozy.gif diff --git a/skills/agent-memes/memes/greeting-night/fox.gif b/hermes/agent-memes/memes/greeting-night/fox.gif similarity index 100% rename from skills/agent-memes/memes/greeting-night/fox.gif rename to hermes/agent-memes/memes/greeting-night/fox.gif diff --git a/skills/agent-memes/memes/greeting-night/kitty.gif b/hermes/agent-memes/memes/greeting-night/kitty.gif similarity index 100% rename from skills/agent-memes/memes/greeting-night/kitty.gif rename to hermes/agent-memes/memes/greeting-night/kitty.gif diff --git a/skills/agent-memes/memes/greeting-night/night.gif b/hermes/agent-memes/memes/greeting-night/night.gif similarity index 100% rename from skills/agent-memes/memes/greeting-night/night.gif rename to hermes/agent-memes/memes/greeting-night/night.gif diff --git a/skills/agent-memes/memes/greeting-night/penguin.gif b/hermes/agent-memes/memes/greeting-night/penguin.gif similarity index 100% rename from skills/agent-memes/memes/greeting-night/penguin.gif rename to hermes/agent-memes/memes/greeting-night/penguin.gif diff --git a/skills/agent-memes/memes/happy/anime.gif b/hermes/agent-memes/memes/happy/anime.gif similarity index 100% rename from skills/agent-memes/memes/happy/anime.gif rename to hermes/agent-memes/memes/happy/anime.gif diff --git a/skills/agent-memes/memes/happy/cat-vibing.gif b/hermes/agent-memes/memes/happy/cat-vibing.gif similarity index 100% rename from skills/agent-memes/memes/happy/cat-vibing.gif rename to hermes/agent-memes/memes/happy/cat-vibing.gif diff --git a/skills/agent-memes/memes/happy/champagne.gif b/hermes/agent-memes/memes/happy/champagne.gif similarity index 100% rename from skills/agent-memes/memes/happy/champagne.gif rename to hermes/agent-memes/memes/happy/champagne.gif diff --git a/skills/agent-memes/memes/happy/confetti.gif b/hermes/agent-memes/memes/happy/confetti.gif similarity index 100% rename from skills/agent-memes/memes/happy/confetti.gif rename to hermes/agent-memes/memes/happy/confetti.gif diff --git a/skills/agent-memes/memes/happy/dance.gif b/hermes/agent-memes/memes/happy/dance.gif similarity index 100% rename from skills/agent-memes/memes/happy/dance.gif rename to hermes/agent-memes/memes/happy/dance.gif diff --git a/skills/agent-memes/memes/happy/excited.gif b/hermes/agent-memes/memes/happy/excited.gif similarity index 100% rename from skills/agent-memes/memes/happy/excited.gif rename to hermes/agent-memes/memes/happy/excited.gif diff --git a/skills/agent-memes/memes/happy/fireworks.gif b/hermes/agent-memes/memes/happy/fireworks.gif similarity index 100% rename from skills/agent-memes/memes/happy/fireworks.gif rename to hermes/agent-memes/memes/happy/fireworks.gif diff --git a/skills/agent-memes/memes/happy/high-five.gif b/hermes/agent-memes/memes/happy/high-five.gif similarity index 100% rename from skills/agent-memes/memes/happy/high-five.gif rename to hermes/agent-memes/memes/happy/high-five.gif diff --git a/skills/agent-memes/memes/happy/joy.gif b/hermes/agent-memes/memes/happy/joy.gif similarity index 100% rename from skills/agent-memes/memes/happy/joy.gif rename to hermes/agent-memes/memes/happy/joy.gif diff --git a/skills/agent-memes/memes/happy/laughing.gif b/hermes/agent-memes/memes/happy/laughing.gif similarity index 100% rename from skills/agent-memes/memes/happy/laughing.gif rename to hermes/agent-memes/memes/happy/laughing.gif diff --git a/skills/agent-memes/memes/happy/party.gif b/hermes/agent-memes/memes/happy/party.gif similarity index 100% rename from skills/agent-memes/memes/happy/party.gif rename to hermes/agent-memes/memes/happy/party.gif diff --git a/skills/agent-memes/memes/happy/yay.gif b/hermes/agent-memes/memes/happy/yay.gif similarity index 100% rename from skills/agent-memes/memes/happy/yay.gif rename to hermes/agent-memes/memes/happy/yay.gif diff --git a/skills/agent-memes/memes/love/heart.gif b/hermes/agent-memes/memes/love/heart.gif similarity index 100% rename from skills/agent-memes/memes/love/heart.gif rename to hermes/agent-memes/memes/love/heart.gif diff --git a/skills/agent-memes/memes/love/patrick.gif b/hermes/agent-memes/memes/love/patrick.gif similarity index 100% rename from skills/agent-memes/memes/love/patrick.gif rename to hermes/agent-memes/memes/love/patrick.gif diff --git a/skills/agent-memes/memes/love/penguin-hearts.gif b/hermes/agent-memes/memes/love/penguin-hearts.gif similarity index 100% rename from skills/agent-memes/memes/love/penguin-hearts.gif rename to hermes/agent-memes/memes/love/penguin-hearts.gif diff --git a/skills/agent-memes/memes/love/penguin-love.gif b/hermes/agent-memes/memes/love/penguin-love.gif similarity index 100% rename from skills/agent-memes/memes/love/penguin-love.gif rename to hermes/agent-memes/memes/love/penguin-love.gif diff --git a/skills/agent-memes/memes/love/puppy-heart.gif b/hermes/agent-memes/memes/love/puppy-heart.gif similarity index 100% rename from skills/agent-memes/memes/love/puppy-heart.gif rename to hermes/agent-memes/memes/love/puppy-heart.gif diff --git a/skills/agent-memes/memes/panic/panic.gif b/hermes/agent-memes/memes/panic/panic.gif similarity index 100% rename from skills/agent-memes/memes/panic/panic.gif rename to hermes/agent-memes/memes/panic/panic.gif diff --git a/skills/agent-memes/memes/panic/running.gif b/hermes/agent-memes/memes/panic/running.gif similarity index 100% rename from skills/agent-memes/memes/panic/running.gif rename to hermes/agent-memes/memes/panic/running.gif diff --git a/skills/agent-memes/memes/panic/screaming.gif b/hermes/agent-memes/memes/panic/screaming.gif similarity index 100% rename from skills/agent-memes/memes/panic/screaming.gif rename to hermes/agent-memes/memes/panic/screaming.gif diff --git a/skills/agent-memes/memes/panic/sweating.gif b/hermes/agent-memes/memes/panic/sweating.gif similarity index 100% rename from skills/agent-memes/memes/panic/sweating.gif rename to hermes/agent-memes/memes/panic/sweating.gif diff --git a/skills/agent-memes/memes/sad/crying.gif b/hermes/agent-memes/memes/sad/crying.gif similarity index 100% rename from skills/agent-memes/memes/sad/crying.gif rename to hermes/agent-memes/memes/sad/crying.gif diff --git a/skills/agent-memes/memes/sad/emotional-tears.gif b/hermes/agent-memes/memes/sad/emotional-tears.gif similarity index 100% rename from skills/agent-memes/memes/sad/emotional-tears.gif rename to hermes/agent-memes/memes/sad/emotional-tears.gif diff --git a/skills/agent-memes/memes/sad/hamster-cry.gif b/hermes/agent-memes/memes/sad/hamster-cry.gif similarity index 100% rename from skills/agent-memes/memes/sad/hamster-cry.gif rename to hermes/agent-memes/memes/sad/hamster-cry.gif diff --git a/skills/agent-memes/memes/sad/puppy-eyes.gif b/hermes/agent-memes/memes/sad/puppy-eyes.gif similarity index 100% rename from skills/agent-memes/memes/sad/puppy-eyes.gif rename to hermes/agent-memes/memes/sad/puppy-eyes.gif diff --git a/skills/agent-memes/memes/sad/rain.gif b/hermes/agent-memes/memes/sad/rain.gif similarity index 100% rename from skills/agent-memes/memes/sad/rain.gif rename to hermes/agent-memes/memes/sad/rain.gif diff --git a/skills/agent-memes/memes/shrug/cant-help.gif b/hermes/agent-memes/memes/shrug/cant-help.gif similarity index 100% rename from skills/agent-memes/memes/shrug/cant-help.gif rename to hermes/agent-memes/memes/shrug/cant-help.gif diff --git a/skills/agent-memes/memes/shrug/idk.gif b/hermes/agent-memes/memes/shrug/idk.gif similarity index 100% rename from skills/agent-memes/memes/shrug/idk.gif rename to hermes/agent-memes/memes/shrug/idk.gif diff --git a/skills/agent-memes/memes/shrug/oh-well.gif b/hermes/agent-memes/memes/shrug/oh-well.gif similarity index 100% rename from skills/agent-memes/memes/shrug/oh-well.gif rename to hermes/agent-memes/memes/shrug/oh-well.gif diff --git a/skills/agent-memes/memes/shrug/whatever.gif b/hermes/agent-memes/memes/shrug/whatever.gif similarity index 100% rename from skills/agent-memes/memes/shrug/whatever.gif rename to hermes/agent-memes/memes/shrug/whatever.gif diff --git a/skills/agent-memes/memes/thanks/bear.gif b/hermes/agent-memes/memes/thanks/bear.gif similarity index 100% rename from skills/agent-memes/memes/thanks/bear.gif rename to hermes/agent-memes/memes/thanks/bear.gif diff --git a/skills/agent-memes/memes/thanks/bow.gif b/hermes/agent-memes/memes/thanks/bow.gif similarity index 100% rename from skills/agent-memes/memes/thanks/bow.gif rename to hermes/agent-memes/memes/thanks/bow.gif diff --git a/skills/agent-memes/memes/thanks/hug.gif b/hermes/agent-memes/memes/thanks/hug.gif similarity index 100% rename from skills/agent-memes/memes/thanks/hug.gif rename to hermes/agent-memes/memes/thanks/hug.gif diff --git a/skills/agent-memes/memes/thanks/penguin.gif b/hermes/agent-memes/memes/thanks/penguin.gif similarity index 100% rename from skills/agent-memes/memes/thanks/penguin.gif rename to hermes/agent-memes/memes/thanks/penguin.gif diff --git a/skills/agent-memes/memes/thanks/thumbsup.gif b/hermes/agent-memes/memes/thanks/thumbsup.gif similarity index 100% rename from skills/agent-memes/memes/thanks/thumbsup.gif rename to hermes/agent-memes/memes/thanks/thumbsup.gif diff --git a/skills/agent-memes/memes/thinking/cat.gif b/hermes/agent-memes/memes/thinking/cat.gif similarity index 100% rename from skills/agent-memes/memes/thinking/cat.gif rename to hermes/agent-memes/memes/thinking/cat.gif diff --git a/skills/agent-memes/memes/thinking/chin-rest.gif b/hermes/agent-memes/memes/thinking/chin-rest.gif similarity index 100% rename from skills/agent-memes/memes/thinking/chin-rest.gif rename to hermes/agent-memes/memes/thinking/chin-rest.gif diff --git a/skills/agent-memes/memes/thinking/hmm.gif b/hermes/agent-memes/memes/thinking/hmm.gif similarity index 100% rename from skills/agent-memes/memes/thinking/hmm.gif rename to hermes/agent-memes/memes/thinking/hmm.gif diff --git a/skills/agent-memes/memes/thinking/pondering.gif b/hermes/agent-memes/memes/thinking/pondering.gif similarity index 100% rename from skills/agent-memes/memes/thinking/pondering.gif rename to hermes/agent-memes/memes/thinking/pondering.gif diff --git a/skills/agent-memes/memes/thinking/thinking.gif b/hermes/agent-memes/memes/thinking/thinking.gif similarity index 100% rename from skills/agent-memes/memes/thinking/thinking.gif rename to hermes/agent-memes/memes/thinking/thinking.gif diff --git a/skills/agent-memes/memes/tired/bored.gif b/hermes/agent-memes/memes/tired/bored.gif similarity index 100% rename from skills/agent-memes/memes/tired/bored.gif rename to hermes/agent-memes/memes/tired/bored.gif diff --git a/skills/agent-memes/memes/tired/coffee.gif b/hermes/agent-memes/memes/tired/coffee.gif similarity index 100% rename from skills/agent-memes/memes/tired/coffee.gif rename to hermes/agent-memes/memes/tired/coffee.gif diff --git a/skills/agent-memes/memes/tired/sleepy.gif b/hermes/agent-memes/memes/tired/sleepy.gif similarity index 100% rename from skills/agent-memes/memes/tired/sleepy.gif rename to hermes/agent-memes/memes/tired/sleepy.gif diff --git a/skills/agent-memes/memes/tired/tired.gif b/hermes/agent-memes/memes/tired/tired.gif similarity index 100% rename from skills/agent-memes/memes/tired/tired.gif rename to hermes/agent-memes/memes/tired/tired.gif diff --git a/skills/agent-memes/memes/tired/yawn.gif b/hermes/agent-memes/memes/tired/yawn.gif similarity index 100% rename from skills/agent-memes/memes/tired/yawn.gif rename to hermes/agent-memes/memes/tired/yawn.gif diff --git a/skills/agent-memes/memes/working/coding.gif b/hermes/agent-memes/memes/working/coding.gif similarity index 100% rename from skills/agent-memes/memes/working/coding.gif rename to hermes/agent-memes/memes/working/coding.gif diff --git a/skills/agent-memes/memes/working/focus.gif b/hermes/agent-memes/memes/working/focus.gif similarity index 100% rename from skills/agent-memes/memes/working/focus.gif rename to hermes/agent-memes/memes/working/focus.gif diff --git a/skills/agent-memes/memes/working/typing.gif b/hermes/agent-memes/memes/working/typing.gif similarity index 100% rename from skills/agent-memes/memes/working/typing.gif rename to hermes/agent-memes/memes/working/typing.gif diff --git a/skills/agent-memes/memes/wow/cat-shocked.gif b/hermes/agent-memes/memes/wow/cat-shocked.gif similarity index 100% rename from skills/agent-memes/memes/wow/cat-shocked.gif rename to hermes/agent-memes/memes/wow/cat-shocked.gif diff --git a/skills/agent-memes/memes/wow/impressed.gif b/hermes/agent-memes/memes/wow/impressed.gif similarity index 100% rename from skills/agent-memes/memes/wow/impressed.gif rename to hermes/agent-memes/memes/wow/impressed.gif diff --git a/skills/agent-memes/memes/wow/mind-blown.gif b/hermes/agent-memes/memes/wow/mind-blown.gif similarity index 100% rename from skills/agent-memes/memes/wow/mind-blown.gif rename to hermes/agent-memes/memes/wow/mind-blown.gif diff --git a/skills/agent-memes/memes/wow/mindblown.gif b/hermes/agent-memes/memes/wow/mindblown.gif similarity index 100% rename from skills/agent-memes/memes/wow/mindblown.gif rename to hermes/agent-memes/memes/wow/mindblown.gif diff --git a/skills/agent-memes/memes/wow/pikachu.gif b/hermes/agent-memes/memes/wow/pikachu.gif similarity index 100% rename from skills/agent-memes/memes/wow/pikachu.gif rename to hermes/agent-memes/memes/wow/pikachu.gif diff --git a/skills/agent-memes/memes/wow/shocked.gif b/hermes/agent-memes/memes/wow/shocked.gif similarity index 100% rename from skills/agent-memes/memes/wow/shocked.gif rename to hermes/agent-memes/memes/wow/shocked.gif diff --git a/skills/agent-memes/memes/wow/surprised.gif b/hermes/agent-memes/memes/wow/surprised.gif similarity index 100% rename from skills/agent-memes/memes/wow/surprised.gif rename to hermes/agent-memes/memes/wow/surprised.gif diff --git a/skills/agent-memes/memes/wow/whoa.gif b/hermes/agent-memes/memes/wow/whoa.gif similarity index 100% rename from skills/agent-memes/memes/wow/whoa.gif rename to hermes/agent-memes/memes/wow/whoa.gif diff --git a/skills/agent-memes/scripts/discord-send-image.sh b/hermes/agent-memes/scripts/discord-send-image.sh similarity index 100% rename from skills/agent-memes/scripts/discord-send-image.sh rename to hermes/agent-memes/scripts/discord-send-image.sh diff --git a/skills/agent-memes/scripts/feishu-send-image.mjs b/hermes/agent-memes/scripts/feishu-send-image.mjs similarity index 100% rename from skills/agent-memes/scripts/feishu-send-image.mjs rename to hermes/agent-memes/scripts/feishu-send-image.mjs diff --git a/skills/agent-memes/scripts/line-send-image.sh b/hermes/agent-memes/scripts/line-send-image.sh similarity index 100% rename from skills/agent-memes/scripts/line-send-image.sh rename to hermes/agent-memes/scripts/line-send-image.sh diff --git a/skills/agent-memes/scripts/memes.sh b/hermes/agent-memes/scripts/memes.sh similarity index 100% rename from skills/agent-memes/scripts/memes.sh rename to hermes/agent-memes/scripts/memes.sh diff --git a/skills/agent-memes/scripts/qq-send-image.sh b/hermes/agent-memes/scripts/qq-send-image.sh similarity index 100% rename from skills/agent-memes/scripts/qq-send-image.sh rename to hermes/agent-memes/scripts/qq-send-image.sh diff --git a/skills/agent-memes/scripts/setup.sh b/hermes/agent-memes/scripts/setup.sh similarity index 100% rename from skills/agent-memes/scripts/setup.sh rename to hermes/agent-memes/scripts/setup.sh diff --git a/skills/agent-memes/scripts/slack-send-image.sh b/hermes/agent-memes/scripts/slack-send-image.sh similarity index 100% rename from skills/agent-memes/scripts/slack-send-image.sh rename to hermes/agent-memes/scripts/slack-send-image.sh diff --git a/skills/agent-memes/scripts/telegram-send-image.sh b/hermes/agent-memes/scripts/telegram-send-image.sh similarity index 100% rename from skills/agent-memes/scripts/telegram-send-image.sh rename to hermes/agent-memes/scripts/telegram-send-image.sh diff --git a/skills/agent-memes/scripts/wechat-send-image.sh b/hermes/agent-memes/scripts/wechat-send-image.sh similarity index 100% rename from skills/agent-memes/scripts/wechat-send-image.sh rename to hermes/agent-memes/scripts/wechat-send-image.sh diff --git a/skills/agent-memes/scripts/whatsapp-send-image.sh b/hermes/agent-memes/scripts/whatsapp-send-image.sh similarity index 100% rename from skills/agent-memes/scripts/whatsapp-send-image.sh rename to hermes/agent-memes/scripts/whatsapp-send-image.sh diff --git a/skills/coding-workflow/SKILL.md b/hermes/coding-workflow/SKILL.md similarity index 100% rename from skills/coding-workflow/SKILL.md rename to hermes/coding-workflow/SKILL.md diff --git a/skills/cursor-agent-cn/SKILL.md b/hermes/cursor-agent-cn/SKILL.md similarity index 100% rename from skills/cursor-agent-cn/SKILL.md rename to hermes/cursor-agent-cn/SKILL.md diff --git a/skills/cursor-agent-cn/scripts/run.sh b/hermes/cursor-agent-cn/scripts/run.sh similarity index 100% rename from skills/cursor-agent-cn/scripts/run.sh rename to hermes/cursor-agent-cn/scripts/run.sh diff --git a/skills/memex-zettelkasten/SKILL.md b/hermes/memex-zettelkasten/SKILL.md similarity index 100% rename from skills/memex-zettelkasten/SKILL.md rename to hermes/memex-zettelkasten/SKILL.md diff --git a/skills/remote-assist/SKILL.md b/hermes/remote-assist/SKILL.md similarity index 100% rename from skills/remote-assist/SKILL.md rename to hermes/remote-assist/SKILL.md diff --git a/skills/rfc-iteration/SKILL.md b/hermes/rfc-iteration/SKILL.md similarity index 100% rename from skills/rfc-iteration/SKILL.md rename to hermes/rfc-iteration/SKILL.md diff --git a/skills/summarize/SKILL.md b/hermes/summarize/SKILL.md similarity index 100% rename from skills/summarize/SKILL.md rename to hermes/summarize/SKILL.md diff --git a/skills/weather/SKILL.md b/hermes/weather/SKILL.md similarity index 100% rename from skills/weather/SKILL.md rename to hermes/weather/SKILL.md diff --git a/skills/wiki-writing/SKILL.md b/hermes/wiki-writing/SKILL.md similarity index 100% rename from skills/wiki-writing/SKILL.md rename to hermes/wiki-writing/SKILL.md diff --git a/sync.sh b/sync.sh index a589a96..7daf431 100755 --- a/sync.sh +++ b/sync.sh @@ -1,11 +1,13 @@ #!/bin/bash -# 同步 shazhou/skills 到 ~/.hermes/skills/openclaw-imports/ +# 同步 shazhou/skills 到各目标 +# - hermes/ → ~/.hermes/skills/openclaw-imports/ +# - cursor/ → 不自动同步(手动复制到各项目 .cursor/rules/) # 用法:bash sync.sh set -euo pipefail SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" -SOURCE="$SCRIPT_DIR/skills" +SOURCE="$SCRIPT_DIR/hermes" TARGET="$HOME/.hermes/skills/openclaw-imports" if [ ! -d "$SOURCE" ]; then @@ -19,12 +21,12 @@ count=0 for skill_dir in "$SOURCE"/*/; do skill_name=$(basename "$skill_dir") target_dir="$TARGET/$skill_name" - - # 用 rsync 同步,保留目标目录中的本地修改以外的文件 rsync -a --delete "$skill_dir" "$target_dir/" echo "✅ $skill_name" count=$((count + 1)) done echo "" -echo "同步完成!共 $count 个 skills → $TARGET" +echo "同步完成!共 $count 个 hermes skills → $TARGET" +echo "" +echo "💡 cursor/ 下的 .mdc 文件请手动复制到项目的 .cursor/rules/"