yao-open-skills-sync
Manage the yao-open-skills public collection.
Skill by yaojingang
Chalk Labs
Need help deploying yao-open-skills-sync?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/yaojingang-yao-open-skills-sync
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/yao-open-skills-sync
What's inside
- Skill name
yao-open-skills-sync- Description
- Manage the yao-open-skills public collection. Use this skill whenever the user wants to evaluate whether a local skill should be open sourced, import a local skill into the yao-open-skills repository, register which skills are already public, track GitHub sync status, or update the collection README and catalog after adding or refreshing a skill.
- License
- MIT
- Instructions
- 145 lines in SKILL.md · view on GitHub
Files (3)
- SKILL.md
- operating-rules.md · references/
- registry-schema.md · references/
SKILL.md (first lines)
# Yao Open Skills Sync Use this skill to manage the public `yao-open-skills` collection in the current repo root. This skill is not for creating arbitrary new skills from scratch. It is for intake, governance, sync tracking, and collection maintenance. ## Read First Before changing the collection, read: - `references/operating-rules.md` - `references/registry-schema.md` Only read repo-wide docs under `../../docs/` if you need more human-facing detail after reviewing the references. ## Primary Responsibilities - Evaluate whether a local skill is suitable for public release - Create a clean public copy under `skills/<slug>/` - Register or update the skill in `registry/skills.json` - Add or update a human-facing usage guide under `docs/skills/<slug>.md` - Regenerate the README catalog and HTML navigation page so the collection homepage stays in sync - Record whether the skill is only local, staged, published, or needs an update - Push collection changes to GitHub when the user wants the public repo updated ## Workflow ### 1. Inspect the source skill Given a local path from the user: - Confirm the path exists - Inspect `SKILL.md` - Identify what should be kept, removed, or rewritten for public release Watch for: - `output/`, `downloads/`, `.venv/`, `node_modules/`, caches, logs - generated reports, exported results, `.command` helpers, and local scan artifacts - private APIs, tokens, cookies, internal references, customer data - assets or references that may not be redistributable ### 2. Decide whether it can be public Use the publishing rules: - If the skill can be cleaned into a self-contained public version, proceed - If it mixes public logic with sensitive material, split the public part from the private part - If it cannot be safely cleaned, stop and explain why it should not be published ### 3. Import the public copy When approved: - Copy the public version into `skills/<slug>/` under the repo root - Keep only the files needed for the public skill - Make the structure self-contained and understandable - Exclude local output artifacts by default unless the user explicitly wants a safe sample included ### 4. Register the skill Upsert the registry entry using: ```bash python3 scripts/register_skill.py \ --slug <slug> \ --title "<title>" \ --summary "<summary>" \ --source-local-path "<absolute-source-path>" \ --collection-path "skills/<slug>" \ --lifecycle active \ --sync-status <local-only|staged|published|needs-update> \ --github-repo yao-open-skills \ --github-url "<url-if-known>" \ --license "<license>" \ --tags "tag1,tag2" ``` Use `--last-synced-at YYYY-MM-DD` only when the skill has actually been pushed to GitHub. ### 5. Update the README catalog After every registry change, run: ```bash python3 scripts/render_collection_pages.py ``` README and `index.html` are rendered views. Do not maintain the catalog table or HTML Skill cards manually. ### 5.5 Write the usage guide For every published skill, add or update: ```text docs/skills/<slug>.md ``` The guide should explain: - what the skill does - when to use it - the main workflow - important inputs and outputs - any local-only outputs that should not be committed back into the repo ### 6. Publish to GitHub when requested If the user wants the collection pushed: - ensure the public files, registry, and README are already consistent - ensure `index.html` is regenerated from the registry - commit the current repo changes with a clear message - push to the configured `yao-open-skills` GitHub repository - only after a successful push, mark relevant skills as `published` and set `last_synced_at` If the public repo exists but the local collection has new unpublished changes, use `needs-update` until the push is complete. ### 7. Report the result
From yaojingang/yao-open-skills, MIT.
More from yaojingang/yao-open-skills
- 0.824score
yao-naval-almanack-skill
yaojingang
Improve career choices, service/productization, reusable income/ownership, long-term partnerships, attention allocation, and desire/social-comparison…
SkillAFreshness: A★ 1.3KClaude Code +9 - 0.781score
yao-cold-ledger-skill
Yao Team
分析或创作“冷账叙事”中文关系故事:用精确数字、账单或工序、物件回环、克制对白和留白承载情绪。用于点名冷账叙事,或明确要求以冷峻账本感拆解参考文本、写片段、短篇或长篇;排除普通润色、通用公众号写作、事实核查、财务账务、真实人物私密爆料及可识别原句或情节复刻。
SkillBFreshness: B★ 1.3KClaude Code +9 - 0.727score
yao-expert-skill
Yao Team
Create expert-level learning reports and tutorials from any domain, industry, technology, role, market, product idea, or vague field question.
SkillCFreshness: C★ 1.3KClaude Code +9 - 0.727score
yao-gametheory-skill
yaojingang
Route CEO-facing competition, negotiation, channel, pricing, platform, M&A, financing, competitor-response, alliance, and regulator problems through an…
SkillCFreshness: C★ 1.3KClaude Code +9 - 0.727score
yao-interpreter-skill
Yao Team
Analyze local Agent Skill folders, SKILL.md files, or safe zip archives as untrusted input; explain purpose, trigger contract, structure, usage readiness…
SkillCFreshness: C★ 1.3KClaude Code +9 - 0.727score
yao-kelly-skill
yaojingang
Turn uncertain resource-allocation requests into practical action plans using Kelly sizing as a conservative allocation engine.
SkillCFreshness: C★ 1.3KClaude Code +9 - 0.727score
yao-positioning-skill
Yao Team
Generate evidence-aware positioning reports for personal IPs, courses, products, services, brands, or companies by combining positioning theory…
SkillCFreshness: C★ 1.3KClaude Code +9 - 0.727score
yao-tutorial-skill
yaojingang
Create standalone beginner tutorial packages from a topic or supplied references, with adaptive research, course-style outline design, chapter visuals, and…
SkillCFreshness: C★ 1.3KClaude Code +9 - 0.727score
yao-websecurity-skill
yaojingang
Use when auditing an authorized website, SaaS, API, AI app, local code path, GitHub repo, staging URL, or owned runtime for security risks, vulnerability…
SkillCFreshness: C★ 1.3KClaude Code +9 - 0.727score
yao-copyright-skill
yaojingang
Use when adding or auditing Yao copyright comment headers for an agent skill package, especially SKILL.md, README.md, references, prompts, templates…
SkillCFreshness: C★ 1.3KClaude Code +9 - 0.727score
yao-crux-skill
Yao Team
Use when a user is stuck in a complex real-world situation with many conflicts, limited resources, unclear priorities, or asks to identify the principal…
SkillCFreshness: C★ 1.3KClaude Code +9 - 0.727score
yao-demand-skill
Yao Team
Evaluate product demand from product links, product descriptions, PRDs, websites, app-store pages, white papers, sales decks, screenshots, or funding…
SkillCFreshness: C★ 1.3KClaude Code +9
Signals
- Stars
- 1,324
- Forks
- 144
- Open issues
- 0
- Last commit (this folder)
- Jun 13, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/yaojingang/yao-open-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from yaojingang
- 0.824score
yao-naval-almanack-skill
yaojingang
Improve career choices, service/productization, reusable income/ownership, long-term partnerships, attention allocation, and desire/social-comparison…
SkillAFreshness: A★ 1.3KClaude Code +9 - 0.727score
yao-copyright-skill
yaojingang
Use when adding or auditing Yao copyright comment headers for an agent skill package, especially SKILL.md, README.md, references, prompts, templates…
SkillCFreshness: C★ 1.3KClaude Code +9 - 0.727score
yao-doctor-skill
yaojingang
Audit local and OpenClaw skill libraries for privacy theft, credential theft, stealthy exfiltration, unsafe execution chains, deceptive instructions, and…
SkillCFreshness: C★ 1.3KClaude Code +9 - 0.727score
yao-gametheory-skill
yaojingang
Route CEO-facing competition, negotiation, channel, pricing, platform, M&A, financing, competitor-response, alliance, and regulator problems through an…
SkillCFreshness: C★ 1.3KClaude Code +9 - 0.727score
yao-kelly-skill
yaojingang
Turn uncertain resource-allocation requests into practical action plans using Kelly sizing as a conservative allocation engine.
SkillCFreshness: C★ 1.3KClaude Code +9 - 0.727score
yao-tutorial-skill
yaojingang
Create standalone beginner tutorial packages from a topic or supplied references, with adaptive research, course-style outline design, chapter visuals, and…
SkillCFreshness: C★ 1.3KClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get yao-open-skills-sync running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
yao-open-skills-sync. Agent Mart. https://agentmart.dev/skills/yaojingang-yao-open-skills-sync (last updated 2026-10-24)