[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M74EV05MHTXKEXD4B2QJEYTF":3,"skill-same:01M74EV05MHTXKEXD4B2QJEYTF":56},{"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":18,"publishedAt":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":26,"commitSha":27,"skillDirectory":28,"forksCount":29,"repositoryHtmlUrl":30,"repositoryHomepageUrl":31,"ownerHtmlUrl":32,"ownerBlogUrl":33,"ownerDescription":34,"updatedAt":35,"install":36,"resources":49},"01M74EV05MHTXKEXD4B2QJEYTF","workspace-skill-discovery",null,"Discover and include ALL skills across the workspace — not just global ones. Use at the start of every session or when the user asks about available skills. Ensures project-level skills (under .claude\u002Fskills\u002F or skills\u002F in any repo) are never missed.","CarlosCaPe\u002Foctorato","CarlosCaPe","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F39838249?v=4","01M72WXX4ZRR8MBH1EP1QND2FQ","dataqbs","01M72WXX5NA7YCKRSJ54GW1GQ8",18,"MIT","https:\u002F\u002Fgithub.com\u002FCarlosCaPe\u002Foctorato\u002Fblob\u002Fmaster\u002Fskills\u002Fworkspace-skill-discovery\u002FSKILL.md",[],[],"2026-11-11 15:11:14",false,"---\nname: workspace-skill-discovery\ndescription: Discover and include ALL skills across the workspace — not just global ones. Use at the start of every session or when the user asks about available skills. Ensures project-level skills (under .claude\u002Fskills\u002F or skills\u002F in any repo) are never missed.\nmetadata:\n  short-description: Find all skills across workspace\n---\n\n# Workspace Skill Discovery\n\n## Purpose\n\nThe global skills in `~\u002F.claude\u002Fskills\u002F` are auto-registered in the system prompt, but **project-level skills** stored inside workspace repos are NOT. This skill ensures you always discover and acknowledge ALL skills.\n\n## When to Trigger\n\n- **Always** when the user asks \"what skills are available?\" or similar\n- **At session start** if the user asks about capabilities\n- **Before any task** that might benefit from project-specific knowledge\n\n## Discovery Procedure\n\n1. **Search the entire workspace** for skills directories:\n   ```bash\n   find \u003Cworkspace_folders> -type d -name \"skills\" 2>\u002Fdev\u002Fnull\n   ```\n\n2. **List skill files** in each discovered directory:\n   ```bash\n   find \u003Cskills_dir> -type f \\( -name \"SKILL.md\" -o -name \"*.md\" \\) | head -50\n   ```\n\n3. **Report ALL skills** organized by location:\n   - Global (`~\u002F.claude\u002Fskills\u002F`) — curated\u002Finstalled skills\n   - Project-level (`.claude\u002Fskills\u002F` inside repos) — custom workflow skills\n   - Repo-level (`skills\u002F` folders) — domain-specific knowledge\n\n4. **Read project-level SKILL.md files** when they are relevant to the current task — they contain domain-specific workflows the global skills don't cover.\n\n## Installed packages (vendor) are a third source\n\nA signed package installed with `octo pkg` lives in `skills\u002Fvendor\u002F\u003Cname>` and is\nreachable at `skills\u002F\u003Cname>` through a symlink. Both are gitignored, so a `git ls-files`\nor a diff of the brain will not show them, and the tracked connectome deliberately does\nnot index them either (a package name can be private). They still run on every prompt.\nList them at session start:\n\n```bash\npython3 ~\u002F.claude\u002Fscripts\u002Focto_pkg.py list\n```\n\nReport them as their own group, with their version and signer, next to the global and\nproject-level skills. A package whose row reads WARN is in the lock but not on disk\n(`octo pkg sync` restores it); one that reads FAIL has drifted from its signature and\nshould not be trusted until it is reinstalled.\n\n## Known Skill Locations (Update as needed)\n\n| Location | Type | Example Topics |\n|----------|------|----------------|\n| `~\u002F.claude\u002Fskills\u002F` | Global (36+) | Deploys, security, docs, media, etc. |\n| `~\u002F.claude\u002Fskills\u002Fvendor\u002F` | Installed packages | Signed, locked in `packages.lock.json`; list with `octo pkg list` |\n| `portfolio_repo\u002Fprojects\u002Fportfolio_site\u002F.claude\u002Fskills\u002F` | Project | CV update, CV sync audit, security audit, deploy |\n| `client-a\u002Fskills\u002F` | Project | 45 PostgreSQL\u002FDB engineering patterns |\n\n## Key Rule\n\n**Never list only global skills.** Always run the filesystem search to find project-level skills too. Project skills often contain the most valuable, context-specific workflows.\n","# Workspace Skill Discovery\n\n## Purpose\n\nThe global skills in `~\u002F.claude\u002Fskills\u002F` are auto-registered in the system prompt, but **project-level skills** stored inside workspace repos are NOT. This skill ensures you always discover and acknowledge ALL skills.\n\n## When to Trigger\n\n- **Always** when the user asks \"what skills are available?\" or similar\n- **At session start** if the user asks about capabilities\n- **Before any task** that might benefit from project-specific knowledge\n\n## Discovery Procedure\n\n1. **Search the entire workspace** for skills directories:\n   ```bash\n   find \u003Cworkspace_folders> -type d -name \"skills\" 2>\u002Fdev\u002Fnull\n   ```\n\n2. **List skill files** in each discovered directory:\n   ```bash\n   find \u003Cskills_dir> -type f \\( -name \"SKILL.md\" -o -name \"*.md\" \\) | head -50\n   ```\n\n3. **Report ALL skills** organized by location:\n   - Global (`~\u002F.claude\u002Fskills\u002F`) — curated\u002Finstalled skills\n   - Project-level (`.claude\u002Fskills\u002F` inside repos) — custom workflow skills\n   - Repo-level (`skills\u002F` folders) — domain-specific knowledge\n\n4. **Read project-level SKILL.md files** when they are relevant to the current task — they contain domain-specific workflows the global skills don't cover.\n\n## Installed packages (vendor) are a third source\n\nA signed package installed with `octo pkg` lives in `skills\u002Fvendor\u002F\u003Cname>` and is\nreachable at `skills\u002F\u003Cname>` through a symlink. Both are gitignored, so a `git ls-files`\nor a diff of the brain will not show them, and the tracked connectome deliberately does\nnot index them either (a package name can be private). They still run on every prompt.\nList them at session start:\n\n```bash\npython3 ~\u002F.claude\u002Fscripts\u002Focto_pkg.py list\n```\n\nReport them as their own group, with their version and signer, next to the global and\nproject-level skills. A package whose row reads WARN is in the lock but not on disk\n(`octo pkg sync` restores it); one that reads FAIL has drifted from its signature and\nshould not be trusted until it is reinstalled.\n\n## Known Skill Locations (Update as needed)\n\n| Location | Type | Example Topics |\n|----------|------|----------------|\n| `~\u002F.claude\u002Fskills\u002F` | Global (36+) | Deploys, security, docs, media, etc. |\n| `~\u002F.claude\u002Fskills\u002Fvendor\u002F` | Installed packages | Signed, locked in `packages.lock.json`; list with `octo pkg list` |\n| `portfolio_repo\u002Fprojects\u002Fportfolio_site\u002F.claude\u002Fskills\u002F` | Project | CV update, CV sync audit, security audit, deploy |\n| `client-a\u002Fskills\u002F` | Project | 45 PostgreSQL\u002FDB engineering patterns |\n\n## Key Rule\n\n**Never list only global skills.** Always run the filesystem search to find project-level skills too. Project skills often contain the most valuable, context-specific workflows.\n",{"name":5,"metadata":24,"description":7},{"short-description":25},"Find all skills across workspace","master","b4414608cd5a3f87d1525b518f1c6add8363540d","skills\u002Fworkspace-skill-discovery",6,"https:\u002F\u002Fgithub.com\u002FCarlosCaPe\u002Foctorato","https:\u002F\u002Fwww.dataqbs.com\u002Foctorato","https:\u002F\u002Fgithub.com\u002FCarlosCaPe","www.dataqbs.com"," AI-powered data engineering\r\n& consulting\r\n\r\nWe build data platforms that turn complexity into clarity — from cloud architecture and ETL pipelines to AI-driven","2026-11-14 00:21:00",{"source":8,"skillName":5,"commands":37,"prompt":47,"zipAvailable":48},[38,41,44],{"tool":39,"command":40},"npx","npx skills add CarlosCaPe\u002Foctorato --skill workspace-skill-discovery",{"tool":42,"command":43},"bunx","bunx skills add CarlosCaPe\u002Foctorato --skill workspace-skill-discovery",{"tool":45,"command":46},"pnpm","pnpm dlx skills add CarlosCaPe\u002Foctorato --skill workspace-skill-discovery","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FCarlosCaPe\u002Foctorato\u002Fblob\u002Fmaster\u002Fskills\u002Fworkspace-skill-discovery\u002FSKILL.md",true,[50],{"path":51,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":54,"sourceHtmlUrl":55},"skill.json","REFERENCE","参考文档",376,"https:\u002F\u002Fgithub.com\u002FCarlosCaPe\u002Foctorato\u002Fblob\u002Fmaster\u002Fskills\u002Fworkspace-skill-discovery\u002Fskill.json",[57,66,74,82,90,97],{"skillNo":58,"name":59,"nameZh":6,"description":60,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":61,"licenseFileUrl":62,"sourceHtmlUrl":63,"categories":64,"keywords":65,"publishedAt":19},"01M74EVAA4A4B4AKR5TT732GP4","yeet","Use only when the user explicitly asks to stage, commit, push, and open a GitHub pull request in one flow using the GitHub CLI (`gh`).","Apache-2.0","https:\u002F\u002Fgithub.com\u002FCarlosCaPe\u002Foctorato\u002Fblob\u002Fmaster\u002Fskills\u002Fyeet\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002FCarlosCaPe\u002Foctorato\u002Fblob\u002Fmaster\u002Fskills\u002Fyeet\u002FSKILL.md",[],[],{"skillNo":67,"name":68,"nameZh":6,"description":69,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":61,"licenseFileUrl":70,"sourceHtmlUrl":71,"categories":72,"keywords":73,"publishedAt":19},"01M74EV4WMRDKP2NQS4YWR8PXH","wrangler","Cloudflare Workers CLI for deploying, developing, and managing Workers, KV, R2, D1, Vectorize, Hyperdrive, Workers AI, Containers, Queues, Workflows, Pipelines, and Secrets Store. Load before running wrangler commands to ensure correct syntax and best practices. Biases towards retrieval from Cloudflare docs over pre-trained knowledge.","https:\u002F\u002Fgithub.com\u002FCarlosCaPe\u002Foctorato\u002Fblob\u002Fmaster\u002Fskills\u002Fwrangler\u002FLICENSE","https:\u002F\u002Fgithub.com\u002FCarlosCaPe\u002Foctorato\u002Fblob\u002Fmaster\u002Fskills\u002Fwrangler\u002FSKILL.md",[],[],{"skillNo":75,"name":76,"nameZh":6,"description":77,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":61,"licenseFileUrl":78,"sourceHtmlUrl":79,"categories":80,"keywords":81,"publishedAt":19},"01M74ETV78525B4VP2F28Z6NRD","workers-best-practices","Reviews and authors Cloudflare Workers code against production best practices. Load when writing new Workers, reviewing Worker code, configuring wrangler.jsonc, or checking for common Workers anti-patterns (streaming, floating promises, global state, secrets, bindings, observability). Biases towards retrieval from Cloudflare docs over pre-trained knowledge.","https:\u002F\u002Fgithub.com\u002FCarlosCaPe\u002Foctorato\u002Fblob\u002Fmaster\u002Fskills\u002Fworkers-best-practices\u002FLICENSE","https:\u002F\u002Fgithub.com\u002FCarlosCaPe\u002Foctorato\u002Fblob\u002Fmaster\u002Fskills\u002Fworkers-best-practices\u002FSKILL.md",[],[],{"skillNo":83,"name":84,"nameZh":6,"description":85,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":61,"licenseFileUrl":86,"sourceHtmlUrl":87,"categories":88,"keywords":89,"publishedAt":19},"01M74ETR75NF67WGVEN7288ACV","winui-app","Create, build and design WinUI 3 desktop apps with C# and the Windows App SDK following Microsoft's official guidance and CommunityToolkit. Covers XAML, navigation, theming, accessibility and deployment.","https:\u002F\u002Fgithub.com\u002FCarlosCaPe\u002Foctorato\u002Fblob\u002Fmaster\u002Fskills\u002Fwinui-app\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002FCarlosCaPe\u002Foctorato\u002Fblob\u002Fmaster\u002Fskills\u002Fwinui-app\u002FSKILL.md",[],[],{"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":19},"01M74ETJFRNPPNSQZ36C6HD6CW","windows-brain-script-portability","Scripts in ~\u002F.claude\u002Fscripts\u002F that run on a Windows brain: use the python3.cmd shim and not bare python3, and reconfigure stdout to UTF-8 if you print symbols. Use it when writing a brain script or triaging a Windows-only crash.","https:\u002F\u002Fgithub.com\u002FCarlosCaPe\u002Foctorato\u002Fblob\u002Fmaster\u002Fskills\u002Fwindows-brain-script-portability\u002FSKILL.md",[],[],{"skillNo":98,"name":99,"nameZh":6,"description":100,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":101,"categories":102,"keywords":103,"publishedAt":19},"01M74ETD3FP19NE8QYNQ7DWFTK","whatsapp-mcp-bridge-gotchas","Fixes for the lharries\u002Fwhatsapp-mcp bridge: 403 media download, 405 client-outdated, QR vs phone-code pairing, encrypt-at-rest, @lid JID migration, outbound anti-spam. Load before installing or debugging a personal WhatsApp MCP.","https:\u002F\u002Fgithub.com\u002FCarlosCaPe\u002Foctorato\u002Fblob\u002Fmaster\u002Fskills\u002Fwhatsapp-mcp-bridge-gotchas\u002FSKILL.md",[],[]]