[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6ESABAYR9B4SYGK0TEPEE95":3,"skill-same:01M6ESABAYR9B4SYGK0TEPEE95":65},{"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":31,"linkOnly":32,"markdownContent":33,"markdownBody":34,"frontMatter":35,"refName":36,"commitSha":37,"skillDirectory":38,"forksCount":39,"repositoryHtmlUrl":40,"repositoryHomepageUrl":41,"ownerHtmlUrl":42,"ownerBlogUrl":6,"ownerDescription":43,"updatedAt":44,"install":45,"resources":58},"01M6ESABAYR9B4SYGK0TEPEE95","npm-release",null,"Use when ready to publish a new version of cc-devflow npm package to npm registry","ComeOnOliver\u002Fskillshub","ComeOnOliver","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F43215937?v=4","01M6E5JNFECJAAVFE0W7SMWWD2","Haoran Shu","01M6E5JNNDQS7AJZDYFQ8TPZCK",66,"MIT","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fdimon94\u002Fnpm-release\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30],"release","npm","npm release","registry","package","publish","use","version","ready","cc","npm package","devflow","2026-11-10 10:12:30",false,"---\nname: npm-release\ndescription: Use when ready to publish a new version of cc-devflow npm package to npm registry\n---\n\n# NPM Release Workflow\n\n## Overview\n\nStandardized release process for cc-devflow npm package ensuring consistent versioning, changelog maintenance, and safe publishing.\n\n**Core Principle**: Atomic release - all version markers (package.json, CHANGELOG.md, git tag) must stay in sync.\n\n## When to Use\n\nUse this skill when:\n- ✅ Ready to release a new version of cc-devflow\n- ✅ All changes committed and pushed\n- ✅ On main branch with clean working directory\n- ✅ Need to publish to npm registry\n\nDon't use when:\n- ❌ Working directory has uncommitted changes\n- ❌ Not on main branch\n- ❌ Pre-release\u002Fbeta versions (needs adaptation)\n\n## Release Types\n\nFollow [Semantic Versioning](https:\u002F\u002Fsemver.org\u002F):\n\n| Type | Version Change | When |\n|------|---------------|------|\n| **Patch** | 2.4.3 → 2.4.4 | Bug fixes, minor improvements |\n| **Minor** | 2.4.4 → 2.5.0 | New features, backward compatible |\n| **Major** | 2.5.0 → 3.0.0 | Breaking changes |\n\n## Complete Workflow\n\n### Phase 1: Pre-Release Checks\n\n```bash\n# 1. Verify git status\ngit status\n# MUST show: \"On branch main\", \"working tree clean\"\n\n# 2. Check current version\ncat package.json | grep version\n# e.g., \"version\": \"2.4.3\"\n\n# 3. Review recent changes\ngit log --oneline -10\n```\n\n**STOP if**:\n- Not on main branch\n- Uncommitted changes exist\n- Unpushed commits exist\n\n### Phase 2: Version Updates\n\n**Step 1: Update CHANGELOG.md**\n\nAdd new version section at the top (after `---`):\n\n```markdown\n## [X.Y.Z] - YYYY-MM-DD\n\n### ? Release Title\n\nBrief description of main changes.\n\n#### Changed \u002F Added \u002F Fixed\n- Bullet point 1\n- Bullet point 2\n\n#### Benefits\n- ✅ Benefit 1\n- ✅ Benefit 2\n```\n\n**Step 2: Update package.json**\n\n```bash\n# Manually edit or use npm version\nnpm version patch --no-git-tag-version  # For patch release\nnpm version minor --no-git-tag-version  # For minor release\nnpm version major --no-git-tag-version  # For major release\n```\n\nOr edit directly:\n```json\n{\n  \"version\": \"X.Y.Z\"\n}\n```\n\n### Phase 3: Git Operations\n\n**Step 1: Create Release Commit**\n\n```bash\ngit add CHANGELOG.md package.json\n\ngit commit -m \"$(cat \u003C\u003C'EOF'\nchore(release): bump version to X.Y.Z\n\nRelease X.Y.Z - [Brief title]\n\n主要变更：\n- 变更点 1\n- 变更点 2\n\nCo-Authored-By: Claude Sonnet 4.5 \u003Cnoreply@anthropic.com>\nEOF\n)\"\n```\n\n**Step 2: Create Annotated Tag**\n\n```bash\ngit tag -a vX.Y.Z -m \"$(cat \u003C\u003C'EOF'\nRelease vX.Y.Z - [Brief title]\n\n? Main changes:\n- Change 1\n- Change 2\n\nBenefits:\n✅ Benefit 1\n✅ Benefit 2\n\nFull changelog: https:\u002F\u002Fgithub.com\u002FDimon94\u002Fcc-devflow\u002Fblob\u002Fmain\u002FCHANGELOG.md\nEOF\n)\"\n```\n\n**Step 3: Verify**\n\n```bash\n# Check commit\ngit log --oneline -1\n\n# Check tag\ngit tag -l \"v2.4.*\" | tail -3\n\n# Verify tag annotation\ngit show vX.Y.Z\n```\n\n### Phase 4: Publish\n\n**Step 1: Push to GitHub**\n\n```bash\n# Push commits\ngit push origin main\n\n# Push tags\ngit push origin vX.Y.Z\n# Or push all tags: git push origin --tags\n```\n\n**Step 2: Create GitHub Release (Optional)**\n\nVia GitHub CLI:\n```bash\ngh release create vX.Y.Z \\\n  --title \"vX.Y.Z - [Title]\" \\\n  --notes-file \u003C(sed -n '\u002F## \\[X.Y.Z\\]\u002F,\u002F## \\[\u002Fp' CHANGELOG.md | head -n -1)\n```\n\nOr manually at: https:\u002F\u002Fgithub.com\u002FDimon94\u002Fcc-devflow\u002Freleases\u002Fnew\n\n**Step 3: Publish to npm**\n\n```bash\n# Test publish first (dry-run)\nnpm publish --dry-run\n\n# Actual publish\nnpm publish\n\n# Verify publication\nnpm view cc-devflow version\n```\n\n## Quick Reference\n\n| Step | Command | Purpose |\n|------|---------|---------|\n| Check status | `git status` | Verify clean state |\n| Check version | `grep version package.json` | Current version |\n| Bump version | Edit package.json | Update version number |\n| Update changelog | Edit CHANGELOG.md | Document changes |\n| Create commit | `git commit -m \"chore(release): ...\"` | Commit version bump |\n| Create tag | `git tag -a vX.Y.Z -m \"...\"` | Tag release |\n| Push commits | `git push origin main` | Push to GitHub |\n| Push tags | `git push origin vX.Y.Z` | Push tag to GitHub |\n| Publish npm | `npm publish` | Publish to registry |\n\n## Common Mistakes\n\n### ❌ Mistake 1: Forgetting to Update CHANGELOG.md\n\n**Problem**: Version bumped but no changelog entry\n\n**Fix**: Always update CHANGELOG.md BEFORE committing\n\n### ❌ Mistake 2: Inconsistent Version Numbers\n\n**Problem**: package.json shows 2.4.4 but CHANGELOG.md shows 2.4.3\n\n**Fix**: Double-check all version numbers match before committing\n\n### ❌ Mistake 3: Pushing Tag Before Commit\n\n**Problem**: Tag points to wrong commit\n\n**Fix**: Always commit first, then tag, then push both together\n\n### ❌ Mistake 4: Not Testing npm publish\n\n**Problem**: Published package is broken\n\n**Fix**: Run `npm publish --dry-run` first to catch issues\n\n### ❌ Mistake 5: Network Timeout During Push\n\n**Problem**: `Failed to connect to github.com port 443`\n\n**Fix**:\n```bash\n# Option 1: Retry after network stabilizes\ngit push origin main\ngit push origin vX.Y.Z\n\n# Option 2: Switch to SSH (if HTTPS blocked)\ngit remote set-url origin git@github.com:Dimon94\u002Fcc-devflow.git\ngit push origin main\n```\n\n## Network Troubleshooting\n\nIf `git push` fails with timeout:\n\n1. **Check network connectivity**:\n   ```bash\n   curl -I https:\u002F\u002Fgithub.com 2>&1 | head -5\n   ```\n\n2. **Try SSH instead of HTTPS**:\n   ```bash\n   git remote -v  # Check current remote URL\n   git remote set-url origin git@github.com:Dimon94\u002Fcc-devflow.git\n   ```\n\n3. **If SSH fails (publickey error)**:\n   - Check SSH key: `ssh -T git@github.com`\n   - Add SSH key to GitHub: https:\u002F\u002Fgithub.com\u002Fsettings\u002Fkeys\n   - Or stay with HTTPS and retry later\n\n4. **Commits and tags are safe locally**:\n   - They won't be lost\n   - Push when network is available\n\n## Post-Release Verification\n\nAfter successful release:\n\n```bash\n# 1. Verify GitHub tag\nopen https:\u002F\u002Fgithub.com\u002FDimon94\u002Fcc-devflow\u002Ftags\n\n# 2. Verify npm package\nnpm view cc-devflow version\nnpm view cc-devflow time\n\n# 3. Test installation\nnpm install -g cc-devflow@latest\ncc-devflow --version  # Should show new version\n```\n\n## Rollback (If Needed)\n\nIf published version has critical bugs:\n\n```bash\n# 1. Unpublish from npm (within 72 hours)\nnpm unpublish cc-devflow@X.Y.Z\n\n# 2. Delete git tag locally and remotely\ngit tag -d vX.Y.Z\ngit push origin :refs\u002Ftags\u002FvX.Y.Z\n\n# 3. Revert commit\ngit revert HEAD\n\n# 4. Fix bug and re-release with new patch version\n```\n\n**Note**: npm unpublish is only available within 72 hours of publication. After that, publish a new patch version instead.\n\n## Real-World Impact\n\nFollowing this workflow ensures:\n- ✅ **Consistency**: All version markers stay in sync\n- ✅ **Traceability**: Clear changelog and git history\n- ✅ **Safety**: Dry-run catches issues before publishing\n- ✅ **Recoverability**: Can rollback if needed\n- ✅ **Automation-ready**: Scriptable workflow for future CI\u002FCD\n\n---\n\n**[PROTOCOL]**: 变更时更新此头部，然后检查 CLAUDE.md\n","# NPM Release Workflow\n\n## Overview\n\nStandardized release process for cc-devflow npm package ensuring consistent versioning, changelog maintenance, and safe publishing.\n\n**Core Principle**: Atomic release - all version markers (package.json, CHANGELOG.md, git tag) must stay in sync.\n\n## When to Use\n\nUse this skill when:\n- ✅ Ready to release a new version of cc-devflow\n- ✅ All changes committed and pushed\n- ✅ On main branch with clean working directory\n- ✅ Need to publish to npm registry\n\nDon't use when:\n- ❌ Working directory has uncommitted changes\n- ❌ Not on main branch\n- ❌ Pre-release\u002Fbeta versions (needs adaptation)\n\n## Release Types\n\nFollow [Semantic Versioning](https:\u002F\u002Fsemver.org\u002F):\n\n| Type | Version Change | When |\n|------|---------------|------|\n| **Patch** | 2.4.3 → 2.4.4 | Bug fixes, minor improvements |\n| **Minor** | 2.4.4 → 2.5.0 | New features, backward compatible |\n| **Major** | 2.5.0 → 3.0.0 | Breaking changes |\n\n## Complete Workflow\n\n### Phase 1: Pre-Release Checks\n\n```bash\n# 1. Verify git status\ngit status\n# MUST show: \"On branch main\", \"working tree clean\"\n\n# 2. Check current version\ncat package.json | grep version\n# e.g., \"version\": \"2.4.3\"\n\n# 3. Review recent changes\ngit log --oneline -10\n```\n\n**STOP if**:\n- Not on main branch\n- Uncommitted changes exist\n- Unpushed commits exist\n\n### Phase 2: Version Updates\n\n**Step 1: Update CHANGELOG.md**\n\nAdd new version section at the top (after `---`):\n\n```markdown\n## [X.Y.Z] - YYYY-MM-DD\n\n### ? Release Title\n\nBrief description of main changes.\n\n#### Changed \u002F Added \u002F Fixed\n- Bullet point 1\n- Bullet point 2\n\n#### Benefits\n- ✅ Benefit 1\n- ✅ Benefit 2\n```\n\n**Step 2: Update package.json**\n\n```bash\n# Manually edit or use npm version\nnpm version patch --no-git-tag-version  # For patch release\nnpm version minor --no-git-tag-version  # For minor release\nnpm version major --no-git-tag-version  # For major release\n```\n\nOr edit directly:\n```json\n{\n  \"version\": \"X.Y.Z\"\n}\n```\n\n### Phase 3: Git Operations\n\n**Step 1: Create Release Commit**\n\n```bash\ngit add CHANGELOG.md package.json\n\ngit commit -m \"$(cat \u003C\u003C'EOF'\nchore(release): bump version to X.Y.Z\n\nRelease X.Y.Z - [Brief title]\n\n主要变更：\n- 变更点 1\n- 变更点 2\n\nCo-Authored-By: Claude Sonnet 4.5 \u003Cnoreply@anthropic.com>\nEOF\n)\"\n```\n\n**Step 2: Create Annotated Tag**\n\n```bash\ngit tag -a vX.Y.Z -m \"$(cat \u003C\u003C'EOF'\nRelease vX.Y.Z - [Brief title]\n\n? Main changes:\n- Change 1\n- Change 2\n\nBenefits:\n✅ Benefit 1\n✅ Benefit 2\n\nFull changelog: https:\u002F\u002Fgithub.com\u002FDimon94\u002Fcc-devflow\u002Fblob\u002Fmain\u002FCHANGELOG.md\nEOF\n)\"\n```\n\n**Step 3: Verify**\n\n```bash\n# Check commit\ngit log --oneline -1\n\n# Check tag\ngit tag -l \"v2.4.*\" | tail -3\n\n# Verify tag annotation\ngit show vX.Y.Z\n```\n\n### Phase 4: Publish\n\n**Step 1: Push to GitHub**\n\n```bash\n# Push commits\ngit push origin main\n\n# Push tags\ngit push origin vX.Y.Z\n# Or push all tags: git push origin --tags\n```\n\n**Step 2: Create GitHub Release (Optional)**\n\nVia GitHub CLI:\n```bash\ngh release create vX.Y.Z \\\n  --title \"vX.Y.Z - [Title]\" \\\n  --notes-file \u003C(sed -n '\u002F## \\[X.Y.Z\\]\u002F,\u002F## \\[\u002Fp' CHANGELOG.md | head -n -1)\n```\n\nOr manually at: https:\u002F\u002Fgithub.com\u002FDimon94\u002Fcc-devflow\u002Freleases\u002Fnew\n\n**Step 3: Publish to npm**\n\n```bash\n# Test publish first (dry-run)\nnpm publish --dry-run\n\n# Actual publish\nnpm publish\n\n# Verify publication\nnpm view cc-devflow version\n```\n\n## Quick Reference\n\n| Step | Command | Purpose |\n|------|---------|---------|\n| Check status | `git status` | Verify clean state |\n| Check version | `grep version package.json` | Current version |\n| Bump version | Edit package.json | Update version number |\n| Update changelog | Edit CHANGELOG.md | Document changes |\n| Create commit | `git commit -m \"chore(release): ...\"` | Commit version bump |\n| Create tag | `git tag -a vX.Y.Z -m \"...\"` | Tag release |\n| Push commits | `git push origin main` | Push to GitHub |\n| Push tags | `git push origin vX.Y.Z` | Push tag to GitHub |\n| Publish npm | `npm publish` | Publish to registry |\n\n## Common Mistakes\n\n### ❌ Mistake 1: Forgetting to Update CHANGELOG.md\n\n**Problem**: Version bumped but no changelog entry\n\n**Fix**: Always update CHANGELOG.md BEFORE committing\n\n### ❌ Mistake 2: Inconsistent Version Numbers\n\n**Problem**: package.json shows 2.4.4 but CHANGELOG.md shows 2.4.3\n\n**Fix**: Double-check all version numbers match before committing\n\n### ❌ Mistake 3: Pushing Tag Before Commit\n\n**Problem**: Tag points to wrong commit\n\n**Fix**: Always commit first, then tag, then push both together\n\n### ❌ Mistake 4: Not Testing npm publish\n\n**Problem**: Published package is broken\n\n**Fix**: Run `npm publish --dry-run` first to catch issues\n\n### ❌ Mistake 5: Network Timeout During Push\n\n**Problem**: `Failed to connect to github.com port 443`\n\n**Fix**:\n```bash\n# Option 1: Retry after network stabilizes\ngit push origin main\ngit push origin vX.Y.Z\n\n# Option 2: Switch to SSH (if HTTPS blocked)\ngit remote set-url origin git@github.com:Dimon94\u002Fcc-devflow.git\ngit push origin main\n```\n\n## Network Troubleshooting\n\nIf `git push` fails with timeout:\n\n1. **Check network connectivity**:\n   ```bash\n   curl -I https:\u002F\u002Fgithub.com 2>&1 | head -5\n   ```\n\n2. **Try SSH instead of HTTPS**:\n   ```bash\n   git remote -v  # Check current remote URL\n   git remote set-url origin git@github.com:Dimon94\u002Fcc-devflow.git\n   ```\n\n3. **If SSH fails (publickey error)**:\n   - Check SSH key: `ssh -T git@github.com`\n   - Add SSH key to GitHub: https:\u002F\u002Fgithub.com\u002Fsettings\u002Fkeys\n   - Or stay with HTTPS and retry later\n\n4. **Commits and tags are safe locally**:\n   - They won't be lost\n   - Push when network is available\n\n## Post-Release Verification\n\nAfter successful release:\n\n```bash\n# 1. Verify GitHub tag\nopen https:\u002F\u002Fgithub.com\u002FDimon94\u002Fcc-devflow\u002Ftags\n\n# 2. Verify npm package\nnpm view cc-devflow version\nnpm view cc-devflow time\n\n# 3. Test installation\nnpm install -g cc-devflow@latest\ncc-devflow --version  # Should show new version\n```\n\n## Rollback (If Needed)\n\nIf published version has critical bugs:\n\n```bash\n# 1. Unpublish from npm (within 72 hours)\nnpm unpublish cc-devflow@X.Y.Z\n\n# 2. Delete git tag locally and remotely\ngit tag -d vX.Y.Z\ngit push origin :refs\u002Ftags\u002FvX.Y.Z\n\n# 3. Revert commit\ngit revert HEAD\n\n# 4. Fix bug and re-release with new patch version\n```\n\n**Note**: npm unpublish is only available within 72 hours of publication. After that, publish a new patch version instead.\n\n## Real-World Impact\n\nFollowing this workflow ensures:\n- ✅ **Consistency**: All version markers stay in sync\n- ✅ **Traceability**: Clear changelog and git history\n- ✅ **Safety**: Dry-run catches issues before publishing\n- ✅ **Recoverability**: Can rollback if needed\n- ✅ **Automation-ready**: Scriptable workflow for future CI\u002FCD\n\n---\n\n**[PROTOCOL]**: 变更时更新此头部，然后检查 CLAUDE.md\n",{"name":5,"description":7},"main","def8531e65114c0fca8fb8551c1871ee0eed705c","skills\u002Faiskillstore\u002Fmarketplace\u002Fdimon94\u002Fnpm-release",24,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub","https:\u002F\u002Fskillshub.wtf","https:\u002F\u002Fgithub.com\u002FComeOnOliver","AI & Blockchain Engineer\r\n","2026-06-24 22:07:19",{"source":8,"skillName":5,"commands":46,"prompt":56,"zipAvailable":57},[47,50,53],{"tool":48,"command":49},"npx","npx skills add ComeOnOliver\u002Fskillshub --skill npm-release",{"tool":51,"command":52},"bunx","bunx skills add ComeOnOliver\u002Fskillshub --skill npm-release",{"tool":54,"command":55},"pnpm","pnpm dlx skills add ComeOnOliver\u002Fskillshub --skill npm-release","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fdimon94\u002Fnpm-release\u002FSKILL.md",true,[59],{"path":60,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":63,"sourceHtmlUrl":64},"skill-report.json","REFERENCE","参考文档",14350,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fdimon94\u002Fnpm-release\u002Fskill-report.json",[66,80,90,99,105,112],{"skillNo":67,"name":68,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":69,"categories":70,"keywords":76,"publishedAt":31},"01M6FKJN13GMG4KY57J3QD8GY5","model-hierarchy-skill","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzscole\u002Fmodel-hierarchy-skill\u002Fmodel-hierarchy-skill\u002FSKILL.md",[71],{"categoryNo":72,"categoryName":73,"taxonomyType":74,"taxonomyTypeDesc":75},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[77,78,79],"model","model hierarchy","model hierarchy skill",{"skillNo":81,"name":82,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":83,"categories":84,"keywords":86,"publishedAt":31},"01M6FKJJJ6GCAMR4PPPRD12M5X","zoom-mcp","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-mcp\u002FSKILL.md",[85],{"categoryNo":72,"categoryName":73,"taxonomyType":74,"taxonomyTypeDesc":75},[87,88,89],"MCP","zoom","zoom mcp",{"skillNo":91,"name":92,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":93,"categories":94,"keywords":95,"publishedAt":31},"01M6FKJE3KYT3KPEZMEEHYKA6K","zoom-apps-sdk","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-apps-sdk\u002FSKILL.md",[],[96,97,98,88],"sdk","zoom apps sdk","apps",{"skillNo":100,"name":101,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":102,"categories":103,"keywords":104,"publishedAt":31},"01M6FKJ9EDH9Q5VWDF8HAJRSP0","windows","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwindows\u002FSKILL.md",[],[101],{"skillNo":106,"name":107,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":108,"categories":109,"keywords":111,"publishedAt":31},"01M6FKJ666BEEFC3AE9GJ72Q93","whiteboard","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwhiteboard\u002FSKILL.md",[110],{"categoryNo":72,"categoryName":73,"taxonomyType":74,"taxonomyTypeDesc":75},[107],{"skillNo":113,"name":114,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":115,"categories":116,"keywords":117,"publishedAt":31},"01M6FKJ21WFCDGTJQ2Q91T9DVW","websockets","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwebsockets\u002FSKILL.md",[],[114]]