[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6GXS8QZ5757DB5PNETJMM7P":3,"skill-same:01M6GXS8QZ5757DB5PNETJMM7P":92},{"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":52,"linkOnly":53,"markdownContent":54,"markdownBody":55,"frontMatter":56,"refName":66,"commitSha":67,"skillDirectory":68,"forksCount":14,"repositoryHtmlUrl":69,"repositoryHomepageUrl":70,"ownerHtmlUrl":71,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":72,"install":73,"resources":85},"01M6GXS8QZ5757DB5PNETJMM7P","seo-firecrawl",null,"Full-site crawling, scraping, and site mapping via Firecrawl MCP. Use when user says \"crawl site\", \"map site\", \"full crawl\", \"find all pages\", \"broken links\", \"site structure\", \"discover pages\", \"JS rendering\", or needs site-wide analysis.","ibragimov-oasis\u002Fname-navigator","ibragimov-oasis","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F240665573?v=4","01M6DF78Y45R8228FHAZ7G6JXM","IBRAGIMOV MUKHAMMADJON","01M6DF792RGGYNSN2BMSED45SJ",0,"MIT","https:\u002F\u002Fgithub.com\u002Fibragimov-oasis\u002Fname-navigator\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fskills-seo\u002Fseo\u002Fclaude-seo\u002Fextensions\u002Ffirecrawl\u002Fskills\u002Fseo-firecrawl\u002FSKILL.md",[18,23,26],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000019","营销推广","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":27,"categoryName":28,"taxonomyType":29,"taxonomyTypeDesc":30},"01JBSEEDCAT000000000000035","市场营销","PROFESSION","适用职业",[32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51],"seo","firecrawl","seo firecrawl","structure","source\u002Fskills-seo","domain\u002Fseo","URL","rendering","mapping","discover","map","artifact","MCP","crawl","scraping","command","broken","analysis","server","mcp server","2026-11-10 10:12:30",false,"---\nname: seo-firecrawl\ndescription: >\n  Full-site crawling, scraping, and site mapping via Firecrawl MCP.\n  Use when user says \"crawl site\", \"map site\", \"full crawl\",\n  \"find all pages\", \"broken links\", \"site structure\",\n  \"discover pages\", \"JS rendering\", or needs site-wide analysis.\nuser-invokable: true\nargument-hint: \"[command] \u003Curl>\"\nlicense: MIT\ncompatibility: \"Requires Firecrawl MCP server\"\nmetadata:\n  author: AgriciDaniel\n  version: \"1.7.2\"\n  category: seo\ntags:\n  - domain\u002Fseo\n  - artifact\u002Fskill\n  - source\u002Fskills-seo\n---\n\n# Firecrawl Extension for Claude SEO\n\nThis skill requires the Firecrawl extension to be installed:\n```bash\n.\u002Fextensions\u002Ffirecrawl\u002Finstall.sh\n```\n\n**Check availability:** Before using any Firecrawl tool, verify the MCP server\nis connected by checking if `firecrawl_scrape` or any Firecrawl tool\nis available. If tools are not available, inform the user the extension is not\ninstalled and provide install instructions.\n\n## Quick Reference\n\n| Command | Purpose |\n|---------|---------|\n| `\u002Fseo firecrawl crawl \u003Curl>` | Full-site crawl with content extraction |\n| `\u002Fseo firecrawl map \u003Curl>` | Discover site structure (URLs only, fast) |\n| `\u002Fseo firecrawl scrape \u003Curl>` | Single-page scrape with JS rendering |\n| `\u002Fseo firecrawl search \u003Cquery> \u003Curl>` | Search within a crawled site |\n\n## Commands\n\n### crawl -- Full-Site Crawl\n\nCrawl an entire website starting from the given URL. Returns page content,\nmetadata, and links for all discovered pages.\n\n**MCP Tool:** `firecrawl_crawl`\n\n**Parameters:**\n- `url` (required): Starting URL to crawl\n- `limit`: Max pages to crawl (default: 100, max: 500)\n- `maxDepth`: Max link depth from start URL (default: 3)\n- `includePaths`: Array of glob patterns to include (e.g., `[\"\u002Fblog\u002F*\"]`)\n- `excludePaths`: Array of glob patterns to exclude (e.g., `[\"\u002Fadmin\u002F*\", \"\u002Fapi\u002F*\"]`)\n- `scrapeOptions.formats`: Output formats -- `[\"markdown\", \"html\", \"links\"]`\n\n**SEO Usage Patterns:**\n1. **Comprehensive audit crawl**: Crawl full site, extract all pages for subagent analysis\n2. **Section-focused crawl**: Use `includePaths` to audit only `\u002Fblog\u002F*` or `\u002Fproducts\u002F*`\n3. **Broken link detection**: Crawl with `[\"links\"]` format, check all hrefs for 404s\n4. **Content inventory**: Extract all page titles, meta descriptions, H1s at scale\n5. **SPA\u002FJS-rendered sites**: Firecrawl renders JavaScript, solving the Issue #11 problem\n\n**Example orchestration for `\u002Fseo audit`:**\n```\n1. firecrawl_map(url) -> get all URLs (fast, no content)\n2. Filter to top 50 most important pages (homepage, key sections)\n3. firecrawl_crawl(url, limit=50) -> get full content\n4. Feed content to seo-technical, seo-content, seo-schema agents\n```\n\n**Cost awareness:**\n- Free tier: 500 credits\u002Fmonth\n- 1 credit = 1 page crawled or scraped\n- Map operations are cheaper (0.5 credits per URL discovered)\n- Always inform user of estimated credit usage before large crawls\n\n### map -- Site Structure Discovery\n\nDiscover all URLs on a website without fetching content. Fast and credit-efficient.\n\n**MCP Tool:** `firecrawl_map`\n\n**Parameters:**\n- `url` (required): Website URL to map\n- `limit`: Max URLs to discover (default: 5000)\n- `search`: Optional search term to filter URLs\n\n**SEO Usage Patterns:**\n1. **Sitemap comparison**: Map site, compare discovered URLs vs XML sitemap\n2. **Orphan page detection**: URLs in sitemap but not linked from any page\n3. **Crawl budget analysis**: Total indexable pages vs pages linked from homepage\n4. **URL pattern analysis**: Identify URL structure patterns, duplicates, parameter bloat\n5. **Pre-audit discovery**: Run map first, then targeted crawl on key sections\n\n**Output:** Array of URLs. Present as:\n```\nSite: example.com\nPages discovered: 342\n\nURL Pattern Breakdown:\n  \u002Fblog\u002F*          - 128 pages (37%)\n  \u002Fproducts\u002F*      - 89 pages (26%)\n  \u002Fcategory\u002F*      - 45 pages (13%)\n  \u002Fpages\u002F*         - 32 pages (9%)\n  \u002F (root pages)   - 48 pages (14%)\n```\n\n### scrape -- Single-Page Deep Scrape\n\nScrape a single page with full JavaScript rendering. More thorough than\n`fetch_page.py` because it executes JS and waits for dynamic content.\n\n**MCP Tool:** `firecrawl_scrape`\n\n**Parameters:**\n- `url` (required): Page URL to scrape\n- `formats`: Output formats -- `[\"markdown\", \"html\", \"links\", \"screenshot\"]`\n- `onlyMainContent`: Strip nav\u002Ffooter\u002Fsidebar (default: true)\n- `waitFor`: CSS selector or milliseconds to wait for content\n- `timeout`: Request timeout in ms (default: 30000)\n- `actions`: Browser actions before scraping (click, scroll, wait)\n\n**SEO Usage Patterns:**\n1. **SPA content extraction**: Scrape JS-rendered React\u002FVue\u002FAngular pages\n2. **Dynamic content audit**: Pages with lazy-loaded content below the fold\n3. **Paywall\u002Flogin detection**: Identify content behind authentication walls\n4. **Main content extraction**: Use `onlyMainContent` for clean E-E-A-T analysis\n5. **Screenshot capture**: Use `screenshot` format for visual analysis\n\n**When to use scrape vs fetch_page.py:**\n| Scenario | Use |\n|----------|-----|\n| Static HTML page | `fetch_page.py` (no API cost) |\n| JS-rendered SPA | `firecrawl_scrape` (renders JS) |\n| Need response headers | `fetch_page.py` (returns headers) |\n| Need clean markdown | `firecrawl_scrape` (better extraction) |\n| Rate-limited\u002Fblocked | `firecrawl_scrape` (handles anti-bot) |\n\n### search -- Site-Scoped Search\n\nSearch within a website for specific content. Useful for finding pages\nrelated to a topic without crawling everything.\n\n**MCP Tool:** `firecrawl_search`\n\n**Parameters:**\n- `query` (required): Search query\n- `url` (required): Website to search within\n- `limit`: Max results (default: 10)\n- `scrapeOptions.formats`: Output format for matched pages\n\n**SEO Usage Patterns:**\n1. **Content gap validation**: Search for a keyword on the site to check if content exists\n2. **Internal linking opportunities**: Find pages mentioning a topic that could link to each other\n3. **Duplicate content detection**: Search for key phrases to find near-duplicates\n4. **Competitor content research**: Search competitor site for specific topics\n\n## Cross-Skill Integration\n\n### With seo-audit (full audit)\nWhen Firecrawl is available during `\u002Fseo audit`:\n1. Use `firecrawl_map` to discover all site URLs\n2. Compare with XML sitemap (seo-sitemap) to find orphan\u002Fmissing pages\n3. Select top pages for deep analysis\n4. Feed crawled content to all subagents (technical, content, schema, geo)\n5. Report total crawlable pages, URL patterns, and crawl depth\n\n### With seo-technical\n- Broken link detection: crawl all internal links, check for 404s\n- Redirect chain mapping: follow all redirects, flag chains > 2 hops\n- Mixed content detection: check HTTP resources on HTTPS pages\n- Canonical verification: compare canonical URLs with actual URLs\n\n### With seo-sitemap\n- Sitemap coverage: % of crawled pages present in sitemap\n- Orphan pages: pages found by crawl but missing from sitemap\n- Stale sitemap entries: URLs in sitemap that return 404\u002F410\n\n### With seo-content\n- Content extraction: feed clean markdown to E-E-A-T analysis\n- Thin content detection: identify pages with \u003C 300 words at scale\n- Duplicate content: compare content across pages for near-duplicates\n\n### With seo-schema\n- Schema extraction: pull JSON-LD from all crawled pages\n- Schema coverage: % of pages with structured data\n- Schema validation: batch-validate extracted schemas\n\n## Error Handling\n\n| Error | Cause | Resolution |\n|-------|-------|-----------|\n| `FIRECRAWL_API_KEY not set` | MCP not configured | Run `.\u002Fextensions\u002Ffirecrawl\u002Finstall.sh` |\n| `402 Payment Required` | Credits exhausted | Check usage at firecrawl.dev\u002Fapp, upgrade plan |\n| `429 Too Many Requests` | Rate limited | Wait 60s, reduce crawl concurrency |\n| `408 Timeout` | Page too slow to render | Increase `timeout`, try without JS rendering |\n| `403 Forbidden` | Site blocks crawling | Check robots.txt, may need to skip this site |\n\n**Graceful fallback:** If Firecrawl is unavailable, inform the user and suggest:\n1. Use `fetch_page.py` for single-page analysis (no API cost)\n2. Use `WebFetch` tool for basic HTML retrieval\n3. Install Firecrawl: `.\u002Fextensions\u002Ffirecrawl\u002Finstall.sh`\n\n## ? Связи\n\n- [[MOC - Skills]] — Skills library\n- [[skills\u002Fskills-seo]] — Category: skills-seo\n\n","# Firecrawl Extension for Claude SEO\n\nThis skill requires the Firecrawl extension to be installed:\n```bash\n.\u002Fextensions\u002Ffirecrawl\u002Finstall.sh\n```\n\n**Check availability:** Before using any Firecrawl tool, verify the MCP server\nis connected by checking if `firecrawl_scrape` or any Firecrawl tool\nis available. If tools are not available, inform the user the extension is not\ninstalled and provide install instructions.\n\n## Quick Reference\n\n| Command | Purpose |\n|---------|---------|\n| `\u002Fseo firecrawl crawl \u003Curl>` | Full-site crawl with content extraction |\n| `\u002Fseo firecrawl map \u003Curl>` | Discover site structure (URLs only, fast) |\n| `\u002Fseo firecrawl scrape \u003Curl>` | Single-page scrape with JS rendering |\n| `\u002Fseo firecrawl search \u003Cquery> \u003Curl>` | Search within a crawled site |\n\n## Commands\n\n### crawl -- Full-Site Crawl\n\nCrawl an entire website starting from the given URL. Returns page content,\nmetadata, and links for all discovered pages.\n\n**MCP Tool:** `firecrawl_crawl`\n\n**Parameters:**\n- `url` (required): Starting URL to crawl\n- `limit`: Max pages to crawl (default: 100, max: 500)\n- `maxDepth`: Max link depth from start URL (default: 3)\n- `includePaths`: Array of glob patterns to include (e.g., `[\"\u002Fblog\u002F*\"]`)\n- `excludePaths`: Array of glob patterns to exclude (e.g., `[\"\u002Fadmin\u002F*\", \"\u002Fapi\u002F*\"]`)\n- `scrapeOptions.formats`: Output formats -- `[\"markdown\", \"html\", \"links\"]`\n\n**SEO Usage Patterns:**\n1. **Comprehensive audit crawl**: Crawl full site, extract all pages for subagent analysis\n2. **Section-focused crawl**: Use `includePaths` to audit only `\u002Fblog\u002F*` or `\u002Fproducts\u002F*`\n3. **Broken link detection**: Crawl with `[\"links\"]` format, check all hrefs for 404s\n4. **Content inventory**: Extract all page titles, meta descriptions, H1s at scale\n5. **SPA\u002FJS-rendered sites**: Firecrawl renders JavaScript, solving the Issue #11 problem\n\n**Example orchestration for `\u002Fseo audit`:**\n```\n1. firecrawl_map(url) -> get all URLs (fast, no content)\n2. Filter to top 50 most important pages (homepage, key sections)\n3. firecrawl_crawl(url, limit=50) -> get full content\n4. Feed content to seo-technical, seo-content, seo-schema agents\n```\n\n**Cost awareness:**\n- Free tier: 500 credits\u002Fmonth\n- 1 credit = 1 page crawled or scraped\n- Map operations are cheaper (0.5 credits per URL discovered)\n- Always inform user of estimated credit usage before large crawls\n\n### map -- Site Structure Discovery\n\nDiscover all URLs on a website without fetching content. Fast and credit-efficient.\n\n**MCP Tool:** `firecrawl_map`\n\n**Parameters:**\n- `url` (required): Website URL to map\n- `limit`: Max URLs to discover (default: 5000)\n- `search`: Optional search term to filter URLs\n\n**SEO Usage Patterns:**\n1. **Sitemap comparison**: Map site, compare discovered URLs vs XML sitemap\n2. **Orphan page detection**: URLs in sitemap but not linked from any page\n3. **Crawl budget analysis**: Total indexable pages vs pages linked from homepage\n4. **URL pattern analysis**: Identify URL structure patterns, duplicates, parameter bloat\n5. **Pre-audit discovery**: Run map first, then targeted crawl on key sections\n\n**Output:** Array of URLs. Present as:\n```\nSite: example.com\nPages discovered: 342\n\nURL Pattern Breakdown:\n  \u002Fblog\u002F*          - 128 pages (37%)\n  \u002Fproducts\u002F*      - 89 pages (26%)\n  \u002Fcategory\u002F*      - 45 pages (13%)\n  \u002Fpages\u002F*         - 32 pages (9%)\n  \u002F (root pages)   - 48 pages (14%)\n```\n\n### scrape -- Single-Page Deep Scrape\n\nScrape a single page with full JavaScript rendering. More thorough than\n`fetch_page.py` because it executes JS and waits for dynamic content.\n\n**MCP Tool:** `firecrawl_scrape`\n\n**Parameters:**\n- `url` (required): Page URL to scrape\n- `formats`: Output formats -- `[\"markdown\", \"html\", \"links\", \"screenshot\"]`\n- `onlyMainContent`: Strip nav\u002Ffooter\u002Fsidebar (default: true)\n- `waitFor`: CSS selector or milliseconds to wait for content\n- `timeout`: Request timeout in ms (default: 30000)\n- `actions`: Browser actions before scraping (click, scroll, wait)\n\n**SEO Usage Patterns:**\n1. **SPA content extraction**: Scrape JS-rendered React\u002FVue\u002FAngular pages\n2. **Dynamic content audit**: Pages with lazy-loaded content below the fold\n3. **Paywall\u002Flogin detection**: Identify content behind authentication walls\n4. **Main content extraction**: Use `onlyMainContent` for clean E-E-A-T analysis\n5. **Screenshot capture**: Use `screenshot` format for visual analysis\n\n**When to use scrape vs fetch_page.py:**\n| Scenario | Use |\n|----------|-----|\n| Static HTML page | `fetch_page.py` (no API cost) |\n| JS-rendered SPA | `firecrawl_scrape` (renders JS) |\n| Need response headers | `fetch_page.py` (returns headers) |\n| Need clean markdown | `firecrawl_scrape` (better extraction) |\n| Rate-limited\u002Fblocked | `firecrawl_scrape` (handles anti-bot) |\n\n### search -- Site-Scoped Search\n\nSearch within a website for specific content. Useful for finding pages\nrelated to a topic without crawling everything.\n\n**MCP Tool:** `firecrawl_search`\n\n**Parameters:**\n- `query` (required): Search query\n- `url` (required): Website to search within\n- `limit`: Max results (default: 10)\n- `scrapeOptions.formats`: Output format for matched pages\n\n**SEO Usage Patterns:**\n1. **Content gap validation**: Search for a keyword on the site to check if content exists\n2. **Internal linking opportunities**: Find pages mentioning a topic that could link to each other\n3. **Duplicate content detection**: Search for key phrases to find near-duplicates\n4. **Competitor content research**: Search competitor site for specific topics\n\n## Cross-Skill Integration\n\n### With seo-audit (full audit)\nWhen Firecrawl is available during `\u002Fseo audit`:\n1. Use `firecrawl_map` to discover all site URLs\n2. Compare with XML sitemap (seo-sitemap) to find orphan\u002Fmissing pages\n3. Select top pages for deep analysis\n4. Feed crawled content to all subagents (technical, content, schema, geo)\n5. Report total crawlable pages, URL patterns, and crawl depth\n\n### With seo-technical\n- Broken link detection: crawl all internal links, check for 404s\n- Redirect chain mapping: follow all redirects, flag chains > 2 hops\n- Mixed content detection: check HTTP resources on HTTPS pages\n- Canonical verification: compare canonical URLs with actual URLs\n\n### With seo-sitemap\n- Sitemap coverage: % of crawled pages present in sitemap\n- Orphan pages: pages found by crawl but missing from sitemap\n- Stale sitemap entries: URLs in sitemap that return 404\u002F410\n\n### With seo-content\n- Content extraction: feed clean markdown to E-E-A-T analysis\n- Thin content detection: identify pages with \u003C 300 words at scale\n- Duplicate content: compare content across pages for near-duplicates\n\n### With seo-schema\n- Schema extraction: pull JSON-LD from all crawled pages\n- Schema coverage: % of pages with structured data\n- Schema validation: batch-validate extracted schemas\n\n## Error Handling\n\n| Error | Cause | Resolution |\n|-------|-------|-----------|\n| `FIRECRAWL_API_KEY not set` | MCP not configured | Run `.\u002Fextensions\u002Ffirecrawl\u002Finstall.sh` |\n| `402 Payment Required` | Credits exhausted | Check usage at firecrawl.dev\u002Fapp, upgrade plan |\n| `429 Too Many Requests` | Rate limited | Wait 60s, reduce crawl concurrency |\n| `408 Timeout` | Page too slow to render | Increase `timeout`, try without JS rendering |\n| `403 Forbidden` | Site blocks crawling | Check robots.txt, may need to skip this site |\n\n**Graceful fallback:** If Firecrawl is unavailable, inform the user and suggest:\n1. Use `fetch_page.py` for single-page analysis (no API cost)\n2. Use `WebFetch` tool for basic HTML retrieval\n3. Install Firecrawl: `.\u002Fextensions\u002Ffirecrawl\u002Finstall.sh`\n\n## ? Связи\n\n- [[MOC - Skills]] — Skills library\n- [[skills\u002Fskills-seo]] — Category: skills-seo\n\n",{"name":5,"tags":57,"license":15,"metadata":59,"description":62,"argument-hint":63,"compatibility":64,"user-invokable":65},[37,58,36],"artifact\u002Fskill",{"author":60,"version":61,"category":32},"AgriciDaniel","1.7.2","Full-site crawling, scraping, and site mapping via Firecrawl MCP. Use when user says \"crawl site\", \"map site\", \"full crawl\", \"find all pages\", \"broken links\", \"site structure\", \"discover pages\", \"JS rendering\", or needs site-wide analysis.\n","[command] \u003Curl>","Requires Firecrawl MCP server",true,"main","3a0e8170d69effdc8a555eee4b80b943f47fe6b2",".claude\u002Fskills\u002Fskills-seo\u002Fseo\u002Fclaude-seo\u002Fextensions\u002Ffirecrawl\u002Fskills\u002Fseo-firecrawl","https:\u002F\u002Fgithub.com\u002Fibragimov-oasis\u002Fname-navigator","https:\u002F\u002Fname-navigator.vercel.app","https:\u002F\u002Fgithub.com\u002Fibragimov-oasis","2026-11-03 18:37:11",{"source":8,"skillName":5,"commands":74,"prompt":84,"zipAvailable":65},[75,78,81],{"tool":76,"command":77},"npx","npx skills add ibragimov-oasis\u002Fname-navigator --skill seo-firecrawl",{"tool":79,"command":80},"bunx","bunx skills add ibragimov-oasis\u002Fname-navigator --skill seo-firecrawl",{"tool":82,"command":83},"pnpm","pnpm dlx skills add ibragimov-oasis\u002Fname-navigator --skill seo-firecrawl","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fibragimov-oasis\u002Fname-navigator\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fskills-seo\u002Fseo\u002Fclaude-seo\u002Fextensions\u002Ffirecrawl\u002Fskills\u002Fseo-firecrawl\u002FSKILL.md",[86],{"path":87,"resourceType":88,"resourceTypeDesc":89,"sizeBytes":90,"sourceHtmlUrl":91},"LICENSE.txt","LICENSE","许可证",143,"https:\u002F\u002Fgithub.com\u002Fibragimov-oasis\u002Fname-navigator\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fskills-seo\u002Fseo\u002Fclaude-seo\u002Fextensions\u002Ffirecrawl\u002Fskills\u002Fseo-firecrawl\u002FLICENSE.txt",[93,120,148,176,196,217],{"skillNo":94,"name":95,"nameZh":6,"description":96,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":97,"categories":98,"keywords":103,"publishedAt":52},"01M6H16XFT30RK9RWGFB4M9KGG","transloadit-media-processing","Process media files (video, audio, images, documents) using Transloadit. Use when asked to encode video to HLS\u002FMP4, generate thumbnails, resize or watermark images, extract audio, concatenate clips, add subtitles, OCR documents, or run any media processing pipeline. Covers 86+ processing robots for file transformation at scale.","https:\u002F\u002Fgithub.com\u002Fibragimov-oasis\u002Fname-navigator\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Ftransloadit-media-processing\u002FSKILL.md",[99,102],{"categoryNo":100,"categoryName":101,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000016","图像与多媒体",{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},[104,105,106,107,44,108,51,109,110,111,50,112,113,114,115,116,117,118,43,119],"transloadit media processing","Media","media processing","processing","cli","copilot","documents","generate","pipeline","ocr","Video","Audio","images","files","thumbnails","free",{"skillNo":121,"name":122,"nameZh":6,"description":123,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":124,"categories":125,"keywords":129,"publishedAt":52},"01M6H16MZ628556VXNEG9PRDK2","terraform-azurerm-set-diff-analyzer","Analyze Terraform plan JSON output for AzureRM Provider to distinguish between false-positive diffs (order-only changes in Set-type attributes) and actual resource changes. Use when reviewing terraform plan output for Azure resources like Application Gateway, Load Balancer, Firewall, Front Door, NSG, and other resources with Set-type attributes that cause spurious diffs due to internal ordering changes.","https:\u002F\u002Fgithub.com\u002Fibragimov-oasis\u002Fname-navigator\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fterraform-azurerm-set-diff-analyzer\u002FSKILL.md",[126],{"categoryNo":127,"categoryName":128,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000011","运维与部署",[130,131,132,133,134,135,109,136,137,138,139,140,141,43,142,143,144,145,146,147],"terraform","SET","terraform azurerm set diff analyzer","diff","analyzer","diffs","JSON Output","firewall","false-positive","plan","analyze","only","false","resources","load balancer","attributes","source\u002Fskills-copilot","source",{"skillNo":149,"name":150,"nameZh":6,"description":151,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":152,"categories":153,"keywords":160,"publishedAt":52},"01M6H12YWM6E909XH6JN4428RN","refactor","Surgical code refactoring to improve maintainability without changing behavior. Covers extracting functions, renaming variables, breaking down god functions, improving type safety, eliminating code smells, and applying design patterns. Less drastic than repo-rebuilder; use for gradual improvements.","https:\u002F\u002Fgithub.com\u002Fibragimov-oasis\u002Fname-navigator\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Frefactor\u002FSKILL.md",[154,157],{"categoryNo":155,"categoryName":156,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000007","代码审查",{"categoryNo":158,"categoryName":159,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000015","视觉设计",[150,161,109,162,163,164,165,166,167,168,169,170,171,172,43,173,174,175,146,147],"design","code","Type Safety","Safety","improve","refactoring","repo","use","design patterns","code refactoring","patterns","domain","extracting","Variables","for",{"skillNo":177,"name":178,"nameZh":6,"description":179,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":180,"categories":181,"keywords":185,"publishedAt":52},"01M6H11GN772CMEJ2R70TXG7SS","prd","Generate high-quality Product Requirements Documents (PRDs) for software systems and AI-powered features. Includes executive summaries, user stories, technical specifications, and risk analysis.","https:\u002F\u002Fgithub.com\u002Fibragimov-oasis\u002Fname-navigator\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fprd\u002FSKILL.md",[182],{"categoryNo":183,"categoryName":184,"taxonomyType":29,"taxonomyTypeDesc":30},"01JBSEEDCAT000000000000031","产品经理",[178,109,110,111,186,187,49,188,172,43,189,190,191,192,193,194,175,146,147,195],"product","risk","technical","requirements","software","Product Requirements","user stories","high","domain\u002Fagents","summaries",{"skillNo":197,"name":198,"nameZh":6,"description":199,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":200,"categories":201,"keywords":202,"publishedAt":52},"01M6H0ZF4BS1GC60K8WCCVCH6G","plantuml-ascii","Generate ASCII art diagrams using PlantUML text mode. Use when user asks to create ASCII diagrams, text-based diagrams, terminal-friendly diagrams, or mentions plantuml ascii, text diagram, ascii art diagram. Supports: Converting PlantUML diagrams to ASCII art, Creating sequence diagrams, class diagrams, flowcharts in ASCII format, Generating Unicode-enhanced ASCII art with -utxt flag","https:\u002F\u002Fgithub.com\u002Fibragimov-oasis\u002Fname-navigator\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fplantuml-ascii\u002FSKILL.md",[],[203,204,205,206,109,207,208,111,209,210,211,212,213,214,172,43,215,216,146,147],"plantuml","plantuml ascii","ascii","terminal","diagram","create","Bash","text","read","write","diagrams","Art","Unicode","mode",{"skillNo":218,"name":219,"nameZh":6,"description":220,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":221,"categories":222,"keywords":228,"publishedAt":52},"01M6H0X7BMJD69GTGE6DDZCYF8","msstore-cli","Microsoft Store Developer CLI (msstore) for publishing Windows applications to the Microsoft Store. Use when asked to configure Store credentials, list Store apps, check submission status, publish submissions, manage package flights, set up CI\u002FCD for Store publishing, or integrate with Partner Center. Supports Windows App SDK\u002FWinUI, UWP, .NET MAUI, Flutter, Electron, React Native, and PWA applications.","https:\u002F\u002Fgithub.com\u002Fibragimov-oasis\u002Fname-navigator\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fmsstore-cli\u002FSKILL.md",[223,224,225],{"categoryNo":127,"categoryName":128,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":226,"categoryName":227,"taxonomyType":29,"taxonomyTypeDesc":30},"01JBSEEDCAT000000000000030","开发工程师",[108,229,230,231,109,232,233,234,131,235,236,237,238,239,240,43,241,242,243,244],"msstore cli","react","status","uwp","ci","publish","credentials","configure","pwa","react native","integrate","up","app","apps","native","CI\u002FCD"]