yy-openclaw-skills-sync-private
YY OpenClaw Skills Sync Private
Private utility skill for Young's personal machine.
This skill exists to resync all OpenClaw skills from Young's personal source repo into OpenClaw's global skills directory.
Private scope
This skill is intentionally hard-coded to Young's local setup:
- Local source directory:
/Users/yy/Documents/yy/skills/skills/openclaw - GitHub prefix:
https://github.com/yanyang1116/skills/tree/main/skills/openclaw/ - Install pattern:
skills add <url> --agent openclaw -g --yes
Do not generalize these paths unless the user explicitly asks.
When to use
Use this skill whenever Young says things like:
- “更新 skill”
- “同步 skill”
- “安装 skill”
- “更新一下”
- “同步一下”
- “同步一下我的 skill”
- “把那些 skill 重新装一遍”
- “把我的 OpenClaw skills 装一下”
- “把 openclaw 那些 skill 同步一下”
- “重新安装一下那些 skill”
- “sync my OpenClaw skills”
- “reinstall all my OpenClaw skills”
- “install/sync my skills”
- “resync all my OpenClaw skills”
Treat these phrases as the same request:
rescan Young's personal OpenClaw skill source directory and reinstall all discovered skills globally.
Core behavior
Always run the same flow:
- Scan
/Users/yy/Documents/yy/skills/skills/openclaw - Find each direct child directory that represents a skill
- Use the directory name as the final path segment in the GitHub URL
- Reinstall every discovered skill globally with OpenClaw
- Report which skills were installed and whether any failed
Important assumptions
- This skill is for all skills in the directory, not a named subset
- “更新” means reinstall all skills globally again
- The remote GitHub path matches the local directory name
- The install target is global OpenClaw skills, not project-local skills
Recommended command pattern
First enumerate the local skill directories:
find /Users/yy/Documents/yy/skills/skills/openclaw \
-mindepth 1 -maxdepth 1 -type d \
-exec basename {} \; | sort
Then install each one using this exact pattern:
skills add "https://github.com/yanyang1116/skills/tree/main/skills/openclaw/<skill-name>" \
--agent openclaw -g --yes
Execution guidance
- Prefer one brief preamble, then do the work
- Validate the discovered directory names before installing if the listing looks suspicious
- Install serially, not in a noisy parallel burst
- If one install fails, continue with the rest, then summarize failures clearly
- Do not silently switch to project-level install
- If the user's typed command contains a long dash like
—agent, normalize it to--agent
Output back to the user
After completion, report:
- the source directory scanned
- the discovered skill names
- which installs succeeded
- which installs failed, if any
- that the installs were global (
-g)
Safety / expectation note
This is a private convenience skill for Young's machine. If another user encounters this skill, they should not assume the hard-coded paths apply to them.
More from yanyang1116/skills
english-evaluation
Respond in Chinese to user requests; when the user's message is fully in English (ignoring punctuation, digits, emojis, and whitespace), append a brief Chinese evaluation plus a 1-10 score.
22openclaw-channel-file-send
Send an existing local file to the current chat using OpenClaw's official media send API for the active channel. Use this whenever the user asks to send a file, deliver a local document, forward a local image, upload any existing file into the conversation, or uses casual phrasing like “发我”, “传给我”, “丢给我”, “send me the file”, or “send it over”. Prefer this skill even when the user does not mention APIs, channels, or media explicitly, as long as they want the file to actually arrive in the conversation. Do not use reply attachments or read-file attachments for this workflow.
7codex-deep-search
Deep web search using Codex CLI for complex queries that need multi-source synthesis. Use when web_search (Brave) returns insufficient results, when the user asks for in-depth research, comprehensive analysis, or says "deep search", "详细搜索", "帮我查一下", or when a topic needs following multiple links and cross-referencing sources.
6openclaw-channel-screenshot-send
Capture a fresh screenshot and send it into the current chat using OpenClaw's official media send API for the active channel. Use this whenever the user asks to screenshot the screen and send it, capture then send, send the current screen, send a screenshot here, upload the screen into chat, or uses casual phrasing like “发我截图”, “把屏幕发来”, “send it over”, or “丢到聊天里”. Prefer this skill even when the user does not mention APIs, channels, or media explicitly, as long as they want the screenshot to actually arrive in the conversation. Do not use read-image reply attachments for this workflow.
4openclaw-private-skills-manager
>
4openclaw-codex-deep-search
Deep web search using Codex CLI for complex queries that need multi-source synthesis. Use when web_search (Brave) returns insufficient results, when the user asks for in-depth research, comprehensive analysis, or says "deep search", "详细搜索", "帮我查一下", or when a topic needs following multiple links and cross-referencing sources.
3