Use Avibe
avibe-bot/avibe
Safely inspect and modify local Avibe configuration, routing, runtime settings, watches, scheduled tasks, Avibe Cloud remote access, and operational state.
A skill your agent uses when code changes may have made documentation outdated, when reviewing docs for consistency, or when the user asks to sync or audit documentation.
$ npx skills add nexu-io/nexu --skill sync-specs -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install nexu-io/nexu sync-specs --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/nexu-io/nexu.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/localdev/sync-specs .claude/skills/sync-specs && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "sync-specs" agent skill from https://github.com/nexu-io/nexu/tree/main/skills/localdev/sync-specs into .claude/skills/sync-specs/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sync-specs", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/nexu-io/nexu/tree/main/skills/localdev/sync-specsType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add nexu-io/nexu --skill sync-specs -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install nexu-io/nexu sync-specs --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/nexu-io/nexu.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/localdev/sync-specs .agents/skills/sync-specs && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "sync-specs" agent skill from https://github.com/nexu-io/nexu/tree/main/skills/localdev/sync-specs into .agents/skills/sync-specs/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sync-specs", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add nexu-io/nexu --skill sync-specs -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install nexu-io/nexu sync-specs --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/nexu-io/nexu.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/localdev/sync-specs .cursor/skills/sync-specs && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "sync-specs" agent skill from https://github.com/nexu-io/nexu/tree/main/skills/localdev/sync-specs into .cursor/skills/sync-specs/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sync-specs", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/nexu-io/nexu.git --path skills/localdev/sync-specs--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add nexu-io/nexu --skill sync-specs -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install nexu-io/nexu sync-specs --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/nexu-io/nexu.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/localdev/sync-specs .gemini/skills/sync-specs && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "sync-specs" agent skill from https://github.com/nexu-io/nexu/tree/main/skills/localdev/sync-specs into .gemini/skills/sync-specs/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sync-specs", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install nexu-io/nexu sync-specsInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add nexu-io/nexu --skill sync-specs -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/nexu-io/nexu.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/localdev/sync-specs .github/skills/sync-specs && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "sync-specs" agent skill from https://github.com/nexu-io/nexu/tree/main/skills/localdev/sync-specs into .github/skills/sync-specs/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sync-specs", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add nexu-io/nexu --skill sync-specs -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install nexu-io/nexu sync-specs --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/nexu-io/nexu.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/localdev/sync-specs .opencode/skills/sync-specs && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "sync-specs" agent skill from https://github.com/nexu-io/nexu/tree/main/skills/localdev/sync-specs into .opencode/skills/sync-specs/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sync-specs", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
sync-specsA skill your agent uses when code changes may have made documentation outdated, when reviewing docs for consistency, or when the user asks to sync or audit documentation.
Sync Specs is an agent skill from nexu-io/nexu. Use when code changes may have made documentation outdated, when reviewing docs for consistency, or when the user asks to sync or audit documentation.
Its SKILL.md is about 1.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `check-doc-drift.sh`).
It sits in Development, covering Messaging and chat bots. It works with WeChat, Feishu (Lark) and Slack. The repository describes itself as: The simplest desktop client for OpenClaw 🦞 — bridge your Agent to WeChat, Feishu, Slack & Discord in one click. Works with Claude Code, Codex & any LLM. BYOK, Oauth… The licence is MIT.
9 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit dadfb1c. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships script files (Shell), which the agent can run.
Shell commands in SKILL.md call:
gitFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Sync Specs loads about 1.2k tokens when it runs. Until then it costs about 40 tokens; SKILL.md has 468 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from nexu-io/nexu at commit dadfb1c, republished under its MIT licence (© nexu-io). 468 words, ~1,161 tokens.
.claude/skills/sync-specs/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Review code changes and update project documentation for consistency.
| Mode | How to activate | Behavior |
|---|---|---|
delta (default) | No argument, or say "delta" | Diff against merge-base with origin/main + working tree changes |
full | Say "full audit" or "full sync" | Complete audit of all docs against current codebase |
| Scope keyword | Say the keyword (e.g. "db", "api") | Targeted check (see Scope Filters below) |
Identify changed files using merge-base (not a fixed commit count):
# Branch changes since diverging from main
git diff --name-only $(git merge-base HEAD origin/main)...HEAD
# Plus staged + unstaged
git diff --name-only --cached
git diff --name-onlyCombine the results into a single list of changed files. Then use the Impact Mapping to identify which docs may need updates.
Map changed areas to the docs they affect:
| Changed area | Affected docs |
|---|---|
apps/controller/src/routes/ | specs/references/api-patterns.md, ARCHITECTURE.md, specs/product-specs/*.md (if route is user-facing) |
apps/web/src/pages/ or apps/web/src/app.tsx | specs/FRONTEND.md |
apps/landing/ | ARCHITECTURE.md (Monorepo layout) |
apps/controller/src/runtime/ | ARCHITECTURE.md, specs/RELIABILITY.md |
packages/shared/src/schemas/ | ARCHITECTURE.md (Type safety) |
package.json scripts | CLAUDE.md + AGENTS.md Commands sections |
| New apps/packages dirs | ARCHITECTURE.md (Monorepo layout) |
| Config generator | specs/references/openclaw-config-schema.md, specs/openclaw-config-reference.md |
| Auth changes | specs/SECURITY.md |
| New/moved doc files | CLAUDE.md Doc Map, AGENTS.md Where to look, relevant index files |
Always verify consistency between these paired docs:
CLAUDE.md Commands section <-> AGENTS.md Commands section (same entries)CLAUDE.md Documentation Map paths <-> actual files on diskCLAUDE.md Hard Rules <-> AGENTS.md Hard rulesARCHITECTURE.md monorepo layout <-> actual apps/ + packages/ dirsspecs/DESIGN.md table <-> actual specs/design-specs/ + specs/designs/ contentsspecs/design-specs/index.md table <-> actual design filesspecs/product-specs/index.md table <-> actual specs/product-specs/*.md filesspecs/PLANS.md table <-> specs/exec-plans/{active,completed}/ contentsspecs/FRONTEND.md Pages table <-> apps/web/src/app.tsx routesWhen the user specifies a scope keyword, limit the check to that area:
| Keyword | What it checks |
|---|---|
db | Schema source vs specs/generated/db-schema.md |
api | Route files vs specs/references/api-patterns.md |
frontend | apps/web/ vs specs/FRONTEND.md |
commands | package.json scripts vs CLAUDE.md/AGENTS.md Commands sections |
architecture | All apps/ + packages/ vs ARCHITECTURE.md layout |
security | Auth/crypto code vs specs/SECURITY.md |
links | Verify all doc map paths and index references resolve to existing files |
guides | specs/guides/** internal cross-references |
designs | specs/designs/** + specs/design-specs/** vs index files |
exec-plans | specs/exec-plans/** vs specs/PLANS.md |
product-specs | specs/product-specs/** vs index + specs/PRODUCT_SENSE.md |
apps/controller as the source of truth; do not reference removed legacy package paths.CLAUDE.md <-> AGENTS.md consistency after any update to either file.© nexu-io, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in skills/localdev/sync-specs of nexu-io/nexu.
Open the folder on GitHubat commit dadfb1c
Sync Specs next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Sync Specs this skillnexu-io/nexu | 3.3k | — | ~1.2k | Automated safety check: Pass | MIT | |
| Use Avibeavibe-bot/avibe | 620 | — | ~2.5k | Automated safety check: Pass | MIT | |
| Claude To Imop7418/Claude-to-IM-skill | 2.9k | — | ~3.4k | Automated safety check: Notes | MIT | |
| Content CollectorvigorX777/content-collector-skill | 240 | — | ~2k | Automated safety check: Pass | None | |
| Yichen Wechat Mp Batch Exportermcncarl/yichen-skills | 4.3k | — | ~1.5k | Automated safety check: Pass | Custom licence | |
| Web To Markdownrookie-ricardo/erduo-skills | 935 | — | ~894 | Automated safety check: Pass | MIT |
avibe-bot/avibe
Safely inspect and modify local Avibe configuration, routing, runtime settings, watches, scheduled tasks, Avibe Cloud remote access, and operational state.
op7418/Claude-to-IM-skill
Bridge THIS Claude Code or Codex session to Telegram, Discord, Feishu/Lark, QQ, or WeChat so the user can chat with Claude from their phone.
vigorX777/content-collector-skill
Collect social media content (X/Twitter, WeChat, Jike, Reddit, etc.) into Feishu bitable.
mcncarl/yichen-skills
批量下载微信公众号文章正文、历史文章列表、原创文章筛选、历史计数口径、阅读量、点赞/转发等指标、评论和评论回复。Use when the user asks to batch fetch mp.weixin.qq.com articles, export WeChat public-account history, distinguish publish groups vs expanded…
rookie-ricardo/erduo-skills
Convert a web URL into cleaned Markdown with deterministic routing.
iBigQiang/feedgrab
Universal content grabber — fetch any URL and return structured Markdown.
nexu-io/nexu
Seedance 2.0 video & image generation via LibTV Gateway - AI text-to-video, image-to-video, video continuation, style transfer, and text-to-image using Seedance 2.0 model.
nexu-io/nexu
Generate or edit images via Nano Banana image models. An agent skill from nexu-io/nexu.
nexu-io/nexu
All-in-one image generation with Gemini models. An agent skill from nexu-io/nexu.
nexu-io/nexu
一句话生成大师级海报、书籍封面、专辑封面和各类设计作品。无需懂PS、配色或艺术史,AI自动选择最佳风格(基于33+位传奇设计师)。支持多平台多比例:公众号封面(21:9)、小红书配图(3:4)、文章配图(16:9)、书籍封面(9:16)、专辑封面(1:1)、电影海报(9:16)。包含AI提示词优化、风格对比、图生图转换功能。触发词:"Mondo风格"、"书籍封面设计"、"专辑封面"、"海报设计"…
nexu-io/nexu
Deploy static pages to nexu.space. An agent skill from nexu-io/nexu.
nexu-io/nexu
A skill your agent uses when verifying OpenClaw gateway fixes end-to-end, testing skill loading after restart, or running integration tests against the local Nexu+OpenClaw stack.
Works with
A skill your agent uses when code changes may have made documentation outdated, when reviewing docs for consistency, or when the user asks to sync or audit documentation. Sync Specs is an agent skill from nexu-io/nexu. Use when code changes may have made documentation outdated, when reviewing docs for consistency, or when the user asks to sync or audit documentation.
Sync Specs fits situations like: code changes may have made documentation outdated; reviewing docs for consistency; the user asks to sync; audit documentation.
Run `npx skills add nexu-io/nexu --skill sync-specs -a claude-code`. Or copy the skill folder (skills/localdev/sync-specs in nexu-io/nexu) into .claude/skills/sync-specs in your project. Claude Code loads it when a task matches its description.
Run `npx skills add nexu-io/nexu --skill sync-specs -a codex`. Or copy the skill folder (skills/localdev/sync-specs in nexu-io/nexu) into .agents/skills/sync-specs in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add nexu-io/nexu --skill sync-specs -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/sync-specs, .gemini/skills/sync-specs, .github/skills/sync-specs and .opencode/skills/sync-specs in your project.
Going by SKILL.md and its folder, Sync Specs needs a shell for the scripts in its folder and the command-line tools its instructions call (git). Our summary lists: A Bash shell.
SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Sync Specs is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.2k tokens (SKILL.md is roughly 4.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Sync Specs: Use Avibe (avibe-bot/avibe, 620 stars), Claude To Im (op7418/Claude-to-IM-skill, 2.9k stars), Content Collector (vigorX777/content-collector-skill, 240 stars) and Yichen Wechat Mp Batch Exporter (mcncarl/yichen-skills, 4.3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
nexu-io (a GitHub organization) maintains it in nexu-io/nexu, which has 3,281 GitHub stars. The repository holds 10 skills in this directory. The repository was last updated on April 26, 2026.
Source: nexu-io/nexu on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.