[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M7CVCJE5JCAC1D21W0F7BMP6":3,"skill-same:01M7CVCJE5JCAC1D21W0F7BMP6":69},{"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":16,"sourceHtmlUrl":17,"categories":18,"keywords":19,"publishedAt":20,"linkOnly":21,"markdownContent":22,"markdownBody":23,"frontMatter":24,"refName":25,"commitSha":26,"skillDirectory":27,"forksCount":14,"repositoryHtmlUrl":28,"repositoryHomepageUrl":29,"ownerHtmlUrl":30,"ownerBlogUrl":31,"ownerDescription":32,"updatedAt":33,"install":34,"resources":47},"01M7CVCJE5JCAC1D21W0F7BMP6","plugin-creator",null,"Create and scaffold plugin directories for Codex with a required `.codex-plugin\u002Fplugin.json`, optional plugin folders\u002Ffiles, and baseline placeholders you can edit before publishing or testing. Use when Codex needs to create a new local plugin, add optional plugin structure, or generate or update repo-root `.agents\u002Fplugins\u002Fmarketplace.json` entries for plugin ordering and availability metadata.","realsudarshan\u002FSD-skill","realsudarshan","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F128029723?v=4","01M7CTP2JEKQ9KBJ51NRZ2777Z","Sudarshan Dhakal","01M7CTP2JYR2PRY3BWGA30HX7J",0,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Frealsudarshan\u002FSD-skill\u002Fblob\u002Fmain\u002Fofficial-openai\u002Fopenai-github-system-plugin-creator\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Frealsudarshan\u002FSD-skill\u002Fblob\u002Fmain\u002Fofficial-openai\u002Fopenai-github-system-plugin-creator\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: plugin-creator\ndescription: Create and scaffold plugin directories for Codex with a required `.codex-plugin\u002Fplugin.json`, optional plugin folders\u002Ffiles, and baseline placeholders you can edit before publishing or testing. Use when Codex needs to create a new local plugin, add optional plugin structure, or generate or update repo-root `.agents\u002Fplugins\u002Fmarketplace.json` entries for plugin ordering and availability metadata.\n---\n\n# Plugin Creator\n\n## Quick Start\n\n1. Run the scaffold script:\n\n```bash\n  # Plugin names are normalized to lower-case hyphen-case and must be \u003C= 64 chars.\n  # The generated folder and plugin.json name are always the same.\n# Run from repo root (or replace .agents\u002F... with the absolute path to this SKILL).\n# By default creates in \u003Crepo_root>\u002Fplugins\u002F\u003Cplugin-name>.\npython3 .agents\u002Fskills\u002Fplugin-creator\u002Fscripts\u002Fcreate_basic_plugin.py \u003Cplugin-name>\n```\n\n2. Open `\u003Cplugin-path>\u002F.codex-plugin\u002Fplugin.json` and replace `[TODO: ...]` placeholders.\n\n3. Generate or update the repo marketplace entry when the plugin should appear in Codex UI ordering:\n\n```bash\n# marketplace.json always lives at \u003Crepo-root>\u002F.agents\u002Fplugins\u002Fmarketplace.json\npython3 .agents\u002Fskills\u002Fplugin-creator\u002Fscripts\u002Fcreate_basic_plugin.py my-plugin --with-marketplace\n```\n\nFor a home-local plugin, treat `\u003Chome>` as the root and use:\n\n```bash\npython3 .agents\u002Fskills\u002Fplugin-creator\u002Fscripts\u002Fcreate_basic_plugin.py my-plugin \\\n  --path ~\u002Fplugins \\\n  --marketplace-path ~\u002F.agents\u002Fplugins\u002Fmarketplace.json \\\n  --with-marketplace\n```\n\n4. Generate\u002Fadjust optional companion folders as needed:\n\n```bash\npython3 .agents\u002Fskills\u002Fplugin-creator\u002Fscripts\u002Fcreate_basic_plugin.py my-plugin --path \u003Cparent-plugin-directory> \\\n  --with-skills --with-hooks --with-scripts --with-assets --with-mcp --with-apps --with-marketplace\n```\n\n`\u003Cparent-plugin-directory>` is the directory where the plugin folder `\u003Cplugin-name>` will be created (for example `~\u002Fcode\u002Fplugins`).\n\n## What this skill creates\n\n- If the user has not made the plugin location explicit, ask whether they want a repo-local plugin or a home-local plugin before generating marketplace entries.\n- Creates plugin root at `\u002F\u003Cparent-plugin-directory>\u002F\u003Cplugin-name>\u002F`.\n- Always creates `\u002F\u003Cparent-plugin-directory>\u002F\u003Cplugin-name>\u002F.codex-plugin\u002Fplugin.json`.\n- Fills the manifest with the full schema shape, placeholder values, and the complete `interface` section.\n- Creates or updates `\u003Crepo-root>\u002F.agents\u002Fplugins\u002Fmarketplace.json` when `--with-marketplace` is set.\n  - If the marketplace file does not exist yet, seed top-level `name` plus `interface.displayName` placeholders before adding the first plugin entry.\n- `\u003Cplugin-name>` is normalized using skill-creator naming rules:\n  - `My Plugin` â†’ `my-plugin`\n  - `My--Plugin` â†’ `my-plugin`\n  - underscores, spaces, and punctuation are converted to `-`\n  - result is lower-case hyphen-delimited with consecutive hyphens collapsed\n- Supports optional creation of:\n  - `skills\u002F`\n  - `hooks\u002F`\n  - `scripts\u002F`\n  - `assets\u002F`\n  - `.mcp.json`\n  - `.app.json`\n\n## Marketplace workflow\n\n- `marketplace.json` always lives at `\u003Crepo-root>\u002F.agents\u002Fplugins\u002Fmarketplace.json`.\n- For a home-local plugin, use the same convention with `\u003Chome>` as the root:\n  `~\u002F.agents\u002Fplugins\u002Fmarketplace.json` plus `.\u002Fplugins\u002F\u003Cplugin-name>`.\n- Marketplace root metadata supports top-level `name` plus optional `interface.displayName`.\n- Treat plugin order in `plugins[]` as render order in Codex. Append new entries unless a user explicitly asks to reorder the list.\n- `displayName` belongs inside the marketplace `interface` object, not individual `plugins[]` entries.\n- Each generated marketplace entry must include all of:\n  - `policy.installation`\n  - `policy.authentication`\n  - `category`\n- Default new entries to:\n  - `policy.installation: \"AVAILABLE\"`\n  - `policy.authentication: \"ON_INSTALL\"`\n- Override defaults only when the user explicitly specifies another allowed value.\n- Allowed `policy.installation` values:\n  - `NOT_AVAILABLE`\n  - `AVAILABLE`\n  - `INSTALLED_BY_DEFAULT`\n- Allowed `policy.authentication` values:\n  - `ON_INSTALL`\n  - `ON_USE`\n- Treat `policy.products` as an override. Omit it unless the user explicitly requests product gating.\n- The generated plugin entry shape is:\n\n```json\n{\n  \"name\": \"plugin-name\",\n  \"source\": {\n    \"source\": \"local\",\n    \"path\": \".\u002Fplugins\u002Fplugin-name\"\n  },\n  \"policy\": {\n    \"installation\": \"AVAILABLE\",\n    \"authentication\": \"ON_INSTALL\"\n  },\n  \"category\": \"Productivity\"\n}\n```\n\n- Use `--force` only when intentionally replacing an existing marketplace entry for the same plugin name.\n- If `\u003Crepo-root>\u002F.agents\u002Fplugins\u002Fmarketplace.json` does not exist yet, create it with top-level `\"name\"`, an `\"interface\"` object containing `\"displayName\"`, and a `plugins` array, then add the new entry.\n\n- For a brand-new marketplace file, the root object should look like:\n\n```json\n{\n  \"name\": \"[TODO: marketplace-name]\",\n  \"interface\": {\n    \"displayName\": \"[TODO: Marketplace Display Name]\"\n  },\n  \"plugins\": [\n    {\n      \"name\": \"plugin-name\",\n      \"source\": {\n        \"source\": \"local\",\n        \"path\": \".\u002Fplugins\u002Fplugin-name\"\n      },\n      \"policy\": {\n        \"installation\": \"AVAILABLE\",\n        \"authentication\": \"ON_INSTALL\"\n      },\n      \"category\": \"Productivity\"\n    }\n  ]\n}\n```\n\n## Required behavior\n\n- Outer folder name and `plugin.json` `\"name\"` are always the same normalized plugin name.\n- Do not remove required structure; keep `.codex-plugin\u002Fplugin.json` present.\n- Keep manifest values as placeholders until a human or follow-up step explicitly fills them.\n- If creating files inside an existing plugin path, use `--force` only when overwrite is intentional.\n- Preserve any existing marketplace `interface.displayName`.\n- When generating marketplace entries, always write `policy.installation`, `policy.authentication`, and `category` even if their values are defaults.\n- Add `policy.products` only when the user explicitly asks for that override.\n- Keep marketplace `source.path` relative to repo root as `.\u002Fplugins\u002F\u003Cplugin-name>`.\n\n## Reference to exact spec sample\n\nFor the exact canonical sample JSON for both plugin manifests and marketplace entries, use:\n\n- `references\u002Fplugin-json-spec.md`\n\n## Validation\n\nAfter editing `SKILL.md`, run:\n\n```bash\npython3 \u003Cpath-to-skill-creator>\u002Fscripts\u002Fquick_validate.py .agents\u002Fskills\u002Fplugin-creator\n```\n","# Plugin Creator\n\n## Quick Start\n\n1. Run the scaffold script:\n\n```bash\n  # Plugin names are normalized to lower-case hyphen-case and must be \u003C= 64 chars.\n  # The generated folder and plugin.json name are always the same.\n# Run from repo root (or replace .agents\u002F... with the absolute path to this SKILL).\n# By default creates in \u003Crepo_root>\u002Fplugins\u002F\u003Cplugin-name>.\npython3 .agents\u002Fskills\u002Fplugin-creator\u002Fscripts\u002Fcreate_basic_plugin.py \u003Cplugin-name>\n```\n\n2. Open `\u003Cplugin-path>\u002F.codex-plugin\u002Fplugin.json` and replace `[TODO: ...]` placeholders.\n\n3. Generate or update the repo marketplace entry when the plugin should appear in Codex UI ordering:\n\n```bash\n# marketplace.json always lives at \u003Crepo-root>\u002F.agents\u002Fplugins\u002Fmarketplace.json\npython3 .agents\u002Fskills\u002Fplugin-creator\u002Fscripts\u002Fcreate_basic_plugin.py my-plugin --with-marketplace\n```\n\nFor a home-local plugin, treat `\u003Chome>` as the root and use:\n\n```bash\npython3 .agents\u002Fskills\u002Fplugin-creator\u002Fscripts\u002Fcreate_basic_plugin.py my-plugin \\\n  --path ~\u002Fplugins \\\n  --marketplace-path ~\u002F.agents\u002Fplugins\u002Fmarketplace.json \\\n  --with-marketplace\n```\n\n4. Generate\u002Fadjust optional companion folders as needed:\n\n```bash\npython3 .agents\u002Fskills\u002Fplugin-creator\u002Fscripts\u002Fcreate_basic_plugin.py my-plugin --path \u003Cparent-plugin-directory> \\\n  --with-skills --with-hooks --with-scripts --with-assets --with-mcp --with-apps --with-marketplace\n```\n\n`\u003Cparent-plugin-directory>` is the directory where the plugin folder `\u003Cplugin-name>` will be created (for example `~\u002Fcode\u002Fplugins`).\n\n## What this skill creates\n\n- If the user has not made the plugin location explicit, ask whether they want a repo-local plugin or a home-local plugin before generating marketplace entries.\n- Creates plugin root at `\u002F\u003Cparent-plugin-directory>\u002F\u003Cplugin-name>\u002F`.\n- Always creates `\u002F\u003Cparent-plugin-directory>\u002F\u003Cplugin-name>\u002F.codex-plugin\u002Fplugin.json`.\n- Fills the manifest with the full schema shape, placeholder values, and the complete `interface` section.\n- Creates or updates `\u003Crepo-root>\u002F.agents\u002Fplugins\u002Fmarketplace.json` when `--with-marketplace` is set.\n  - If the marketplace file does not exist yet, seed top-level `name` plus `interface.displayName` placeholders before adding the first plugin entry.\n- `\u003Cplugin-name>` is normalized using skill-creator naming rules:\n  - `My Plugin` â†’ `my-plugin`\n  - `My--Plugin` â†’ `my-plugin`\n  - underscores, spaces, and punctuation are converted to `-`\n  - result is lower-case hyphen-delimited with consecutive hyphens collapsed\n- Supports optional creation of:\n  - `skills\u002F`\n  - `hooks\u002F`\n  - `scripts\u002F`\n  - `assets\u002F`\n  - `.mcp.json`\n  - `.app.json`\n\n## Marketplace workflow\n\n- `marketplace.json` always lives at `\u003Crepo-root>\u002F.agents\u002Fplugins\u002Fmarketplace.json`.\n- For a home-local plugin, use the same convention with `\u003Chome>` as the root:\n  `~\u002F.agents\u002Fplugins\u002Fmarketplace.json` plus `.\u002Fplugins\u002F\u003Cplugin-name>`.\n- Marketplace root metadata supports top-level `name` plus optional `interface.displayName`.\n- Treat plugin order in `plugins[]` as render order in Codex. Append new entries unless a user explicitly asks to reorder the list.\n- `displayName` belongs inside the marketplace `interface` object, not individual `plugins[]` entries.\n- Each generated marketplace entry must include all of:\n  - `policy.installation`\n  - `policy.authentication`\n  - `category`\n- Default new entries to:\n  - `policy.installation: \"AVAILABLE\"`\n  - `policy.authentication: \"ON_INSTALL\"`\n- Override defaults only when the user explicitly specifies another allowed value.\n- Allowed `policy.installation` values:\n  - `NOT_AVAILABLE`\n  - `AVAILABLE`\n  - `INSTALLED_BY_DEFAULT`\n- Allowed `policy.authentication` values:\n  - `ON_INSTALL`\n  - `ON_USE`\n- Treat `policy.products` as an override. Omit it unless the user explicitly requests product gating.\n- The generated plugin entry shape is:\n\n```json\n{\n  \"name\": \"plugin-name\",\n  \"source\": {\n    \"source\": \"local\",\n    \"path\": \".\u002Fplugins\u002Fplugin-name\"\n  },\n  \"policy\": {\n    \"installation\": \"AVAILABLE\",\n    \"authentication\": \"ON_INSTALL\"\n  },\n  \"category\": \"Productivity\"\n}\n```\n\n- Use `--force` only when intentionally replacing an existing marketplace entry for the same plugin name.\n- If `\u003Crepo-root>\u002F.agents\u002Fplugins\u002Fmarketplace.json` does not exist yet, create it with top-level `\"name\"`, an `\"interface\"` object containing `\"displayName\"`, and a `plugins` array, then add the new entry.\n\n- For a brand-new marketplace file, the root object should look like:\n\n```json\n{\n  \"name\": \"[TODO: marketplace-name]\",\n  \"interface\": {\n    \"displayName\": \"[TODO: Marketplace Display Name]\"\n  },\n  \"plugins\": [\n    {\n      \"name\": \"plugin-name\",\n      \"source\": {\n        \"source\": \"local\",\n        \"path\": \".\u002Fplugins\u002Fplugin-name\"\n      },\n      \"policy\": {\n        \"installation\": \"AVAILABLE\",\n        \"authentication\": \"ON_INSTALL\"\n      },\n      \"category\": \"Productivity\"\n    }\n  ]\n}\n```\n\n## Required behavior\n\n- Outer folder name and `plugin.json` `\"name\"` are always the same normalized plugin name.\n- Do not remove required structure; keep `.codex-plugin\u002Fplugin.json` present.\n- Keep manifest values as placeholders until a human or follow-up step explicitly fills them.\n- If creating files inside an existing plugin path, use `--force` only when overwrite is intentional.\n- Preserve any existing marketplace `interface.displayName`.\n- When generating marketplace entries, always write `policy.installation`, `policy.authentication`, and `category` even if their values are defaults.\n- Add `policy.products` only when the user explicitly asks for that override.\n- Keep marketplace `source.path` relative to repo root as `.\u002Fplugins\u002F\u003Cplugin-name>`.\n\n## Reference to exact spec sample\n\nFor the exact canonical sample JSON for both plugin manifests and marketplace entries, use:\n\n- `references\u002Fplugin-json-spec.md`\n\n## Validation\n\nAfter editing `SKILL.md`, run:\n\n```bash\npython3 \u003Cpath-to-skill-creator>\u002Fscripts\u002Fquick_validate.py .agents\u002Fskills\u002Fplugin-creator\n```\n",{"name":5,"description":7},"main","92c2f40ebfad0c0aa3cc1faa89ffd6b23f9e8d1b","official-openai\u002Fopenai-github-system-plugin-creator","https:\u002F\u002Fgithub.com\u002Frealsudarshan\u002FSD-skill","https:\u002F\u002Fsd-skill.vercel.app","https:\u002F\u002Fgithub.com\u002Frealsudarshan","sudarshandhakal.com.np","Innvotative","2026-11-12 23:03:50",{"source":8,"skillName":5,"commands":35,"prompt":45,"zipAvailable":46},[36,39,42],{"tool":37,"command":38},"npx","npx skills add realsudarshan\u002FSD-skill --skill plugin-creator",{"tool":40,"command":41},"bunx","bunx skills add realsudarshan\u002FSD-skill --skill plugin-creator",{"tool":43,"command":44},"pnpm","pnpm dlx skills add realsudarshan\u002FSD-skill --skill plugin-creator","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Frealsudarshan\u002FSD-skill\u002Fblob\u002Fmain\u002Fofficial-openai\u002Fopenai-github-system-plugin-creator\u002FSKILL.md",true,[48,54,59,63],{"path":49,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":52,"sourceHtmlUrl":53},"agents\u002Fopenai.yaml","REFERENCE","参考文档",343,"https:\u002F\u002Fgithub.com\u002Frealsudarshan\u002FSD-skill\u002Fblob\u002Fmain\u002Fofficial-openai\u002Fopenai-github-system-plugin-creator\u002Fagents\u002Fopenai.yaml",{"path":55,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":58,"sourceHtmlUrl":16},"LICENSE.txt","LICENSE","许可证",10775,{"path":60,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":61,"sourceHtmlUrl":62},"references\u002Fplugin-json-spec.md",7157,"https:\u002F\u002Fgithub.com\u002Frealsudarshan\u002FSD-skill\u002Fblob\u002Fmain\u002Fofficial-openai\u002Fopenai-github-system-plugin-creator\u002Freferences\u002Fplugin-json-spec.md",{"path":64,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":67,"sourceHtmlUrl":68},"scripts\u002Fcreate_basic_plugin.py","SCRIPT","脚本",10457,"https:\u002F\u002Fgithub.com\u002Frealsudarshan\u002FSD-skill\u002Fblob\u002Fmain\u002Fofficial-openai\u002Fopenai-github-system-plugin-creator\u002Fscripts\u002Fcreate_basic_plugin.py",[70,78,87,95,103,111],{"skillNo":71,"name":72,"nameZh":6,"description":73,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":74,"sourceHtmlUrl":75,"categories":76,"keywords":77,"publishedAt":20},"01M7CW5Y6EPMPMNDWE4EN2GXRX","winui-app","Bootstrap, develop, and design modern WinUI 3 desktop applications with C# and the Windows App SDK using official Microsoft guidance, WinUI Gallery patterns, Windows App SDK samples, and CommunityToolkit components. Use when creating a brand new app, preparing a machine for WinUI, reviewing, refactoring, planning, troubleshooting, environment-checking, or setting up WinUI 3 XAML, controls, navigation, windowing, theming, accessibility, responsiveness, performance, deployment, or related Windows app design and development work.","https:\u002F\u002Fgithub.com\u002Frealsudarshan\u002FSD-skill\u002Fblob\u002Fmain\u002Freccomended\u002Fwinui-app\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Frealsudarshan\u002FSD-skill\u002Fblob\u002Fmain\u002Freccomended\u002Fwinui-app\u002FSKILL.md",[],[],{"skillNo":79,"name":80,"nameZh":6,"description":81,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":82,"licenseFileUrl":83,"sourceHtmlUrl":84,"categories":85,"keywords":86,"publishedAt":20},"01M7CW5RWFX7616ENEG573VFWG","vercel-deploy","Deploy applications and websites to Vercel. Use when the user requests deployment actions like \"deploy my app\", \"deploy and give me the link\", \"push this live\", or \"create a preview deployment\".","MIT","https:\u002F\u002Fgithub.com\u002Frealsudarshan\u002FSD-skill\u002Fblob\u002Fmain\u002Freccomended\u002Fvercel-deploy\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Frealsudarshan\u002FSD-skill\u002Fblob\u002Fmain\u002Freccomended\u002Fvercel-deploy\u002FSKILL.md",[],[],{"skillNo":88,"name":89,"nameZh":6,"description":90,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":91,"sourceHtmlUrl":92,"categories":93,"keywords":94,"publishedAt":20},"01M7CW5M4VZHQPWG764X1W0S3B","security-best-practices","Perform language and framework specific security best-practice reviews and suggest improvements. Trigger only when the user explicitly requests security best practices guidance, a security review\u002Freport, or secure-by-default coding help. Trigger only for supported languages (python, javascript\u002Ftypescript, go). Do not trigger for general code review, debugging, or non-security tasks.","https:\u002F\u002Fgithub.com\u002Frealsudarshan\u002FSD-skill\u002Fblob\u002Fmain\u002Freccomended\u002Fsecurity-best-practices\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Frealsudarshan\u002FSD-skill\u002Fblob\u002Fmain\u002Freccomended\u002Fsecurity-best-practices\u002FSKILL.md",[],[],{"skillNo":96,"name":97,"nameZh":6,"description":98,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":99,"sourceHtmlUrl":100,"categories":101,"keywords":102,"publishedAt":20},"01M7CW5EBTWA7PQ54HYFT1YW39","playwright","Use when the task requires automating a real browser from the terminal (navigation, form filling, snapshots, screenshots, data extraction, UI-flow debugging) via `playwright-cli` or the bundled wrapper script.","https:\u002F\u002Fgithub.com\u002Frealsudarshan\u002FSD-skill\u002Fblob\u002Fmain\u002Freccomended\u002Fplaywright\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Frealsudarshan\u002FSD-skill\u002Fblob\u002Fmain\u002Freccomended\u002Fplaywright\u002FSKILL.md",[],[],{"skillNo":104,"name":105,"nameZh":6,"description":106,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":107,"sourceHtmlUrl":108,"categories":109,"keywords":110,"publishedAt":20},"01M7CW4DA7SZ4D9JMR3P7VJVM0","openai-docs","Use when the user asks how to build with OpenAI products or APIs and needs up-to-date official documentation with citations, help choosing the latest model for a use case, or model upgrade and prompt-upgrade guidance; prioritize OpenAI docs MCP tools, use bundled references only as helper context, and restrict any fallback browsing to official OpenAI domains.","https:\u002F\u002Fgithub.com\u002Frealsudarshan\u002FSD-skill\u002Fblob\u002Fmain\u002Freccomended\u002Fopenai-docs\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Frealsudarshan\u002FSD-skill\u002Fblob\u002Fmain\u002Freccomended\u002Fopenai-docs\u002FSKILL.md",[],[],{"skillNo":112,"name":113,"nameZh":6,"description":114,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":115,"sourceHtmlUrl":116,"categories":117,"keywords":118,"publishedAt":20},"01M7CW3EHY7X60KB9SYEMRD3YR","netlify-deploy","Deploy web projects to Netlify using the Netlify CLI (`npx netlify`). Use when the user asks to deploy, host, publish, or link a site\u002Frepo on Netlify, including preview and production deploys.","https:\u002F\u002Fgithub.com\u002Frealsudarshan\u002FSD-skill\u002Fblob\u002Fmain\u002Freccomended\u002Fnetlify-deploy\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Frealsudarshan\u002FSD-skill\u002Fblob\u002Fmain\u002Freccomended\u002Fnetlify-deploy\u002FSKILL.md",[],[]]