[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6BX5H39CTKJKDXRA35MNGRW":3,"skill-same:01M6BX5H39CTKJKDXRA35MNGRW":89},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":31,"publishedAt":50,"linkOnly":51,"markdownContent":52,"markdownBody":53,"frontMatter":54,"refName":57,"commitSha":58,"skillDirectory":59,"forksCount":14,"repositoryHtmlUrl":60,"repositoryHomepageUrl":6,"ownerHtmlUrl":61,"ownerBlogUrl":62,"ownerDescription":63,"updatedAt":64,"install":65,"resources":78},"01M6BX5H39CTKJKDXRA35MNGRW","writing-for-agents",null,"Write or revise skills, AGENTS.md, CLAUDE.md, prompts, and other instructions consumed by coding agents. Use when agent behavior, skill routing, instruction structure, or prompt maintenance is part of the task.","yrahul3910\u002Fdotfiles","yrahul3910","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F8930954?v=4","01M6BX4Q28SQREB3XFY3BAQ6YC","Rahul Yedida","01M6BX4Q737JXBCN69KPPT5TG9",0,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fyrahul3910\u002Fdotfiles\u002Fblob\u002Fmaster\u002F.agents\u002Fskills\u002Fwriting-for-agents\u002FSKILL.md",[18,23,26],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000018","写作与文案","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":27,"categoryName":28,"taxonomyType":29,"taxonomyTypeDesc":30},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49],"writing for agents","for","writing","use","when","skill routing","revise","structure","task","maintenance","prompts","behavior","instructions","write","prompt","coding","routing","coding agents","2026-11-10 10:12:30",false,"---\nname: build-zoom-meeting-app\ndescription: Use when embedding meetings.\n---\n\n# \u002Fbuild-zoom-meeting-app\n\nUse this skill for embedded meeting experiences and meeting lifecycle implementation.\n\n## Covers\n\n- Meeting SDK selection and platform routing\n- Join\u002Fauth implementation planning\n- Meeting creation plus join flow design\n- Web vs native platform considerations\n- Meeting SDK vs Video SDK boundary decisions\n\n## Workflow\n\n1. Confirm whether the user wants a Zoom meeting or a custom video session.\n2. Route to Meeting SDK if the user needs actual Zoom meetings.\n3. Pull in the relevant platform references.\n4. Add REST API only for meeting creation, resource management, or reporting.\n5. Add webhooks or RTMS only when the use case explicitly needs them.\n\n## Primary References\n\n- [meeting-sdk](..\u002Fmeeting-sdk\u002FSKILL.md)\n- [rest-api](..\u002Frest-api\u002FSKILL.md)\n- [webhooks](..\u002Fwebhooks\u002FSKILL.md)\n- [rtms](..\u002Frtms\u002FSKILL.md)\n- [video-sdk](..\u002Fvideo-sdk\u002FSKILL.md)\n\n## Common Mistakes\n\n- Using Video SDK for normal Zoom meeting embeds\n- Mixing resource-management APIs into the core join flow without reason\n- Skipping platform-specific SDK constraints until too late\n","# \u002Fbuild-zoom-meeting-app\n\nUse this skill for embedded meeting experiences and meeting lifecycle implementation.\n\n## Covers\n\n- Meeting SDK selection and platform routing\n- Join\u002Fauth implementation planning\n- Meeting creation plus join flow design\n- Web vs native platform considerations\n- Meeting SDK vs Video SDK boundary decisions\n\n## Workflow\n\n1. Confirm whether the user wants a Zoom meeting or a custom video session.\n2. Route to Meeting SDK if the user needs actual Zoom meetings.\n3. Pull in the relevant platform references.\n4. Add REST API only for meeting creation, resource management, or reporting.\n5. Add webhooks or RTMS only when the use case explicitly needs them.\n\n## Primary References\n\n- [meeting-sdk](..\u002Fmeeting-sdk\u002FSKILL.md)\n- [rest-api](..\u002Frest-api\u002FSKILL.md)\n- [webhooks](..\u002Fwebhooks\u002FSKILL.md)\n- [rtms](..\u002Frtms\u002FSKILL.md)\n- [video-sdk](..\u002Fvideo-sdk\u002FSKILL.md)\n\n## Common Mistakes\n\n- Using Video SDK for normal Zoom meeting embeds\n- Mixing resource-management APIs into the core join flow without reason\n- Skipping platform-specific SDK constraints until too late\n",{"name":55,"description":56},"build-zoom-meeting-app","Use when embedding meetings.","main","0722921d5542fc593105c27bd52630babd8b8c2a",".agents\u002Fskills\u002Fwriting-for-agents","https:\u002F\u002Fgithub.com\u002Fyrahul3910\u002Fdotfiles","https:\u002F\u002Fgithub.com\u002Fyrahul3910","https:\u002F\u002Fryedida.me","CS PhD @ NC State; Sr. Data Scientist @ LexisNexis","2026-11-13 01:37:12",{"source":8,"skillName":55,"commands":66,"prompt":76,"zipAvailable":77},[67,70,73],{"tool":68,"command":69},"npx","npx skills add yrahul3910\u002Fdotfiles --skill build-zoom-meeting-app",{"tool":71,"command":72},"bunx","bunx skills add yrahul3910\u002Fdotfiles --skill build-zoom-meeting-app",{"tool":74,"command":75},"pnpm","pnpm dlx skills add yrahul3910\u002Fdotfiles --skill build-zoom-meeting-app","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fyrahul3910\u002Fdotfiles\u002Fblob\u002Fmaster\u002F.agents\u002Fskills\u002Fwriting-for-agents\u002FSKILL.md",true,[79,85],{"path":80,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":83,"sourceHtmlUrl":84},"agents\u002Fopenai.yaml","REFERENCE","参考文档",146,"https:\u002F\u002Fgithub.com\u002Fopenai\u002Fplugins\u002Fblob\u002Fmain\u002Fplugins\u002Fzoom\u002Fskills\u002Fbuild-zoom-meeting-app\u002Fagents\u002Fopenai.yaml",{"path":86,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":87,"sourceHtmlUrl":88},"references\u002Fskill-mechanics.md",1279,"https:\u002F\u002Fgithub.com\u002Fyrahul3910\u002Fdotfiles\u002Fblob\u002Fmaster\u002F.agents\u002Fskills\u002Fwriting-for-agents\u002Freferences\u002Fskill-mechanics.md",[90,119,150,180,201,218],{"skillNo":91,"name":92,"nameZh":6,"description":93,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":94,"categories":95,"keywords":96,"publishedAt":50},"01M6BX5T7VBBNA50W28PGXFVBK","pr-babysit","Watch a GitHub pull request through CI and bot reviews (Copilot, Codex, Claude, Greptile), fix feedback locally as it arrives, and push only once everything has settled. Use when asked to babysit, shepherd, or watch a PR until it is green and reviewed. Not for a one-off look at PR comments or CI status.","https:\u002F\u002Fgithub.com\u002Fyrahul3910\u002Fdotfiles\u002Fblob\u002Fmaster\u002F.pi\u002Fagent\u002Fskills\u002Fpr-babysit\u002FSKILL.md",[],[97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,35,113,114,115,116,117,118,33,36],"pr","pr babysit","babysit","bot","github","codex","status","copilot","pull request","pull","push","ci","pr comments","feedback","ci status","fix","only","green","shepherd","as","comments","reviews",{"skillNo":120,"name":121,"nameZh":6,"description":122,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":123,"categories":124,"keywords":125,"publishedAt":50},"01M6BX5PZTGZCZMWB46DEZY1RB","okf","Read, create, and update Open Knowledge Format (OKF) knowledge bundles — wikis of markdown concept files with YAML frontmatter, per Google's OKF v0.1 spec. Use when browsing or consuming an OKF bundle, when asked to create a knowledge wiki for a codebase or data system, or when editing a directory of .md files that carry `type:` frontmatter alongside index.md\u002Flog.md files. Covers the frontmatter schema, bundle-root-relative linking, index.md maintenance, and log.md changelog conventions.","https:\u002F\u002Fgithub.com\u002Fyrahul3910\u002Fdotfiles\u002Fblob\u002Fmaster\u002F.pi\u002Fagent\u002Fskills\u002Fokf\u002FSKILL.md",[],[121,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,35,142,41,143,144,145,146,147,148,33,149,36],"directory","google","spec","create","update","changelog","index","yaml","data","open","markdown","wiki","knowledge","system","format","editing","schema","log","files","type","wikis","with","concept","browsing",{"skillNo":151,"name":152,"nameZh":6,"description":153,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":154,"categories":155,"keywords":162,"publishedAt":50},"01M6BX5MWN3YRXQ447DBGGTHM5","design-doc","Write an explicit design document, RFC, or consequential architecture proposal with adversarial review. Use for decisions with material ownership, compatibility, migration, or operational consequences. Do not activate for ordinary comparisons, syntax questions, or small implementation choices.","https:\u002F\u002Fgithub.com\u002Fyrahul3910\u002Fdotfiles\u002Fblob\u002Fmaster\u002F.pi\u002Fagent\u002Fskills\u002Fdesign-doc\u002FSKILL.md",[156,159],{"categoryNo":157,"categoryName":158,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":160,"categoryName":161,"taxonomyType":29,"taxonomyTypeDesc":30},"01JBSEEDCAT000000000000032","设计师",[163,164,165,166,167,168,169,170,171,45,35,172,173,174,175,176,177,147,178,33,179],"design","doc","design doc","review","architecture","adversarial review","RFC","syntax","decisions","migration","document","activate","do","material","proposal","questions","adversarial",{"skillNo":181,"name":182,"nameZh":6,"description":183,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":184,"categories":185,"keywords":186,"publishedAt":50},"01M6BX5K2H9A93MD355DKQ21MV","background-terminals","Run and manage long-lived shell commands in background terminals. Use for dev servers, watchers, streaming builds, and other commands that should keep running while the agent continues working.","https:\u002F\u002Fgithub.com\u002Fyrahul3910\u002Fdotfiles\u002Fblob\u002Fmaster\u002F.pi\u002Fagent\u002Fskills\u002Fbackground-terminals\u002FSKILL.md",[],[187,188,189,190,191,192,35,193,194,195,196,197,198,33,199,200],"background terminals","background","run","dev","streaming","shell","manage","commands","watchers","long","keep","dev servers","servers","running",{"skillNo":202,"name":203,"nameZh":6,"description":204,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":205,"categories":206,"keywords":207,"publishedAt":50},"01M6BX5FE0MPK7EXN5ZT590428","wait-what","Stop. That last message did not land: re-pitch it.","https:\u002F\u002Fgithub.com\u002Fyrahul3910\u002Fdotfiles\u002Fblob\u002Fmaster\u002F.agents\u002Fskills\u002Fwait-what\u002FSKILL.md",[],[208,209,210,211,212,213,214,215,216,217],"wait what","wait","land","stop","message","pitch","it","re","last","true",{"skillNo":219,"name":220,"nameZh":6,"description":221,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":222,"categories":223,"keywords":224,"publishedAt":50},"01M6BX5DHQCQZY819F0RQE1E6B","verify-real-surface","Verify a requested behavior through its real UI, CLI, or API surface when tests alone are insufficient. Use after user-facing behavior changes or when asked to prove behavior; do not use for structural-only edits or broad exploratory audits.","https:\u002F\u002Fgithub.com\u002Fyrahul3910\u002Fdotfiles\u002Fblob\u002Fmaster\u002F.agents\u002Fskills\u002Fverify-real-surface\u002FSKILL.md",[],[225,226,227,228,229,43,230,35,113,175,231,232,33,233,234,36],"verify","verify real surface","cli","ui","api","user","structural","tests","changes","prove"]