[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M79BN27PSMSPTSA4R2F8P8AC":3,"skill-same:01M79BN27PSMSPTSA4R2F8P8AC":49},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":18,"linkOnly":19,"markdownContent":20,"markdownBody":21,"frontMatter":22,"refName":30,"commitSha":31,"skillDirectory":32,"forksCount":13,"repositoryHtmlUrl":33,"repositoryHomepageUrl":6,"ownerHtmlUrl":34,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":35,"install":36,"resources":48},"01M79BN27PSMSPTSA4R2F8P8AC","gogcli-ops",null,"Use gogcli for Google Workspace CLI operations (Drive\u002FSheets\u002FDocs\u002FSlides). Trigger when a user asks to check, list, search, export, read, or update Google files via gogcli; when a Google URL\u002FID needs parsing; when auth\u002Faccount selection or safe read-only workflows are needed; or when troubleshooting gogcli access\u002Ferrors. Do NOT load for: general file operations, non-Google cloud storage, or standard shell commands.","Timothy191\u002Farch-systems-portal","Timothy191","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F219252205?v=4","01M79B3963G748F05KS7AH3NJR","01M79B396N88AYYNHK5G2DNP2S",0,"MIT","https:\u002F\u002Fgithub.com\u002FTimothy191\u002Farch-systems-portal\u002Fblob\u002Fmain\u002Fagent-harnesses\u002Fclaude-code-harness\u002Fskills\u002Fgogcli-ops\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: gogcli-ops\ndescription: \"Use gogcli for Google Workspace CLI operations (Drive\u002FSheets\u002FDocs\u002FSlides). Trigger when a user asks to check, list, search, export, read, or update Google files via gogcli; when a Google URL\u002FID needs parsing; when auth\u002Faccount selection or safe read-only workflows are needed; or when troubleshooting gogcli access\u002Ferrors. Do NOT load for: general file operations, non-Google cloud storage, or standard shell commands.\"\ndescription-en: \"Use gogcli for Google Workspace CLI operations (Drive\u002FSheets\u002FDocs\u002FSlides). Trigger when a user asks to check, list, search, export, read, or update Google files via gogcli; when a Google URL\u002FID needs parsing; when auth\u002Faccount selection or safe read-only workflows are needed; or when troubleshooting gogcli access\u002Ferrors. Do NOT load for: general file operations, non-Google cloud storage, or standard shell commands.\"\ndescription-ja: \"gogcli でGoogle Workspace操作（Drive\u002FSheets\u002FDocs\u002FSlides）。ユーザーがGoogleファイルの確認・検索・エクスポート・読み取り・更新をgogcliで依頼する時に使用。Trigger when a user asks to check, list, search, export, read, or update Google files via gogcli; when a Google URL\u002FID needs parsing; when auth\u002Faccount selection or safe read-only workflows are needed; or when troubleshooting gogcli access\u002Ferrors. Do NOT load for: general file operations, non-Google cloud storage, or standard shell commands.\"\nallowed-tools: [\"Read\", \"Bash\", \"Grep\", \"Glob\"]\ndisable-model-invocation: true\n---\n\n# Gogcli Ops\n\n## Overview\n\nStandardize gogcli usage: verify auth, resolve IDs from URLs, default to read-only checks, then run the minimum command needed.\n\n## Quick start\n\n- Confirm gogcli is available: `gog --version`\n- List accounts and pick one explicitly if more than one: `gog auth list`\n- Resolve URL to ID with `python3 scripts\u002Fgog_parse_url.py \"\u003Curl-or-id>\"`\n- Run a read-only metadata command first (Drive\u002FSheets\u002FDocs\u002FSlides)\n\n## Workflow decision tree\n\n1. Identify target type: `sheet | doc | slide | file | folder | id | unknown` via `scripts\u002Fgog_parse_url.py`.\n2. Choose the smallest read-only command to confirm access:\n   - Sheets: `gog sheets metadata \u003CspreadsheetId>`\n   - Docs: `gog docs info \u003CdocId>`\n   - Slides: `gog slides info \u003CpresentationId>`\n   - Drive file\u002Ffolder: `gog drive get \u003CfileId>` or `gog drive permissions \u003CfileId>`\n3. Only proceed to write operations (update\u002Fappend\u002Fmove\u002Fshare\u002Fdelete) after explicit user confirmation.\n\n## Core tasks\n\n### Auth and account selection\n\n- Show stored accounts: `gog auth list`\n- Show auth configuration: `gog auth status`\n- Add\u002Fauthorize account: `gog auth add \u003Cemail>`\n- Always use `--account \u003Cemail>` when multiple accounts exist.\n\n### Resolve IDs from URLs\n\n- Parse a URL or ID:\n  - `python3 scripts\u002Fgog_parse_url.py \"\u003Curl-or-id>\"`\n- If output type is `unknown`, ask for a direct ID or a different URL.\n\n### Drive (files\u002Ffolders)\n\n- List root or a folder: `gog drive ls`\n- Search by query: `gog drive search \"\u003Cquery>\"`\n- Get metadata: `gog drive get \u003CfileId>`\n- Download\u002Fexport: `gog drive download \u003CfileId>`\n- Permissions check: `gog drive permissions \u003CfileId>`\n\n### Sheets\n\n- Metadata: `gog sheets metadata \u003CspreadsheetId>`\n- Read values: `gog sheets get \u003CspreadsheetId> \u003Crange>`\n- Export: `gog sheets export \u003CspreadsheetId>`\n- Write operations (update\u002Fappend\u002Fclear\u002Fformat): require explicit confirmation and exact range.\n\n### Docs\n\n- Metadata: `gog docs info \u003CdocId>`\n- Read text: `gog docs cat \u003CdocId>`\n- Export: `gog docs export \u003CdocId>`\n\n### Slides\n\n- Metadata: `gog slides info \u003CpresentationId>`\n- Export: `gog slides export \u003CpresentationId>`\n\n### Output modes\n\n- Use `--plain` for stable TSV output.\n- Use `--json` when a caller wants structured output.\n- Use `--no-input` in non-interactive flows to avoid hanging.\n\n## Error handling\n\n- 403\u002F404: verify account (`gog auth list`), check permissions (`gog drive permissions \u003CfileId>`), and confirm the ID.\n- If access fails, request the user to share the file with the selected account or provide the correct account.\n\n## Resources\n\n- See `${CLAUDE_SKILL_DIR}\u002Freferences\u002Fgogcli-cheatsheet.md` for a compact command list.\n- Use `scripts\u002Fgog_parse_url.py` to normalize URLs into IDs before running commands.\n","# Gogcli Ops\n\n## Overview\n\nStandardize gogcli usage: verify auth, resolve IDs from URLs, default to read-only checks, then run the minimum command needed.\n\n## Quick start\n\n- Confirm gogcli is available: `gog --version`\n- List accounts and pick one explicitly if more than one: `gog auth list`\n- Resolve URL to ID with `python3 scripts\u002Fgog_parse_url.py \"\u003Curl-or-id>\"`\n- Run a read-only metadata command first (Drive\u002FSheets\u002FDocs\u002FSlides)\n\n## Workflow decision tree\n\n1. Identify target type: `sheet | doc | slide | file | folder | id | unknown` via `scripts\u002Fgog_parse_url.py`.\n2. Choose the smallest read-only command to confirm access:\n   - Sheets: `gog sheets metadata \u003CspreadsheetId>`\n   - Docs: `gog docs info \u003CdocId>`\n   - Slides: `gog slides info \u003CpresentationId>`\n   - Drive file\u002Ffolder: `gog drive get \u003CfileId>` or `gog drive permissions \u003CfileId>`\n3. Only proceed to write operations (update\u002Fappend\u002Fmove\u002Fshare\u002Fdelete) after explicit user confirmation.\n\n## Core tasks\n\n### Auth and account selection\n\n- Show stored accounts: `gog auth list`\n- Show auth configuration: `gog auth status`\n- Add\u002Fauthorize account: `gog auth add \u003Cemail>`\n- Always use `--account \u003Cemail>` when multiple accounts exist.\n\n### Resolve IDs from URLs\n\n- Parse a URL or ID:\n  - `python3 scripts\u002Fgog_parse_url.py \"\u003Curl-or-id>\"`\n- If output type is `unknown`, ask for a direct ID or a different URL.\n\n### Drive (files\u002Ffolders)\n\n- List root or a folder: `gog drive ls`\n- Search by query: `gog drive search \"\u003Cquery>\"`\n- Get metadata: `gog drive get \u003CfileId>`\n- Download\u002Fexport: `gog drive download \u003CfileId>`\n- Permissions check: `gog drive permissions \u003CfileId>`\n\n### Sheets\n\n- Metadata: `gog sheets metadata \u003CspreadsheetId>`\n- Read values: `gog sheets get \u003CspreadsheetId> \u003Crange>`\n- Export: `gog sheets export \u003CspreadsheetId>`\n- Write operations (update\u002Fappend\u002Fclear\u002Fformat): require explicit confirmation and exact range.\n\n### Docs\n\n- Metadata: `gog docs info \u003CdocId>`\n- Read text: `gog docs cat \u003CdocId>`\n- Export: `gog docs export \u003CdocId>`\n\n### Slides\n\n- Metadata: `gog slides info \u003CpresentationId>`\n- Export: `gog slides export \u003CpresentationId>`\n\n### Output modes\n\n- Use `--plain` for stable TSV output.\n- Use `--json` when a caller wants structured output.\n- Use `--no-input` in non-interactive flows to avoid hanging.\n\n## Error handling\n\n- 403\u002F404: verify account (`gog auth list`), check permissions (`gog drive permissions \u003CfileId>`), and confirm the ID.\n- If access fails, request the user to share the file with the selected account or provide the correct account.\n\n## Resources\n\n- See `${CLAUDE_SKILL_DIR}\u002Freferences\u002Fgogcli-cheatsheet.md` for a compact command list.\n- Use `scripts\u002Fgog_parse_url.py` to normalize URLs into IDs before running commands.\n",{"name":5,"description":7,"allowed-tools":23,"description-en":7,"description-ja":28,"disable-model-invocation":29},[24,25,26,27],"Read","Bash","Grep","Glob","gogcli でGoogle Workspace操作（Drive\u002FSheets\u002FDocs\u002FSlides）。ユーザーがGoogleファイルの確認・検索・エクスポート・読み取り・更新をgogcliで依頼する時に使用。Trigger when a user asks to check, list, search, export, read, or update Google files via gogcli; when a Google URL\u002FID needs parsing; when auth\u002Faccount selection or safe read-only workflows are needed; or when troubleshooting gogcli access\u002Ferrors. Do NOT load for: general file operations, non-Google cloud storage, or standard shell commands.",true,"main","44656ee607735b31d88e298752f574936b85af75","agent-harnesses\u002Fclaude-code-harness\u002Fskills\u002Fgogcli-ops","https:\u002F\u002Fgithub.com\u002FTimothy191\u002Farch-systems-portal","https:\u002F\u002Fgithub.com\u002FTimothy191","2026-07-24 02:57:18",{"source":8,"skillName":5,"commands":37,"prompt":47,"zipAvailable":29},[38,41,44],{"tool":39,"command":40},"npx","npx skills add Timothy191\u002Farch-systems-portal --skill gogcli-ops",{"tool":42,"command":43},"bunx","bunx skills add Timothy191\u002Farch-systems-portal --skill gogcli-ops",{"tool":45,"command":46},"pnpm","pnpm dlx skills add Timothy191\u002Farch-systems-portal --skill gogcli-ops","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FTimothy191\u002Farch-systems-portal\u002Fblob\u002Fmain\u002Fagent-harnesses\u002Fclaude-code-harness\u002Fskills\u002Fgogcli-ops\u002FSKILL.md",[],[50,56,62,69,76,83],{"skillNo":51,"name":52,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":53,"categories":54,"keywords":55,"publishedAt":18},"01M79BVF4ZP6Z3GH36Y7BAAZHE","escape-skill","https:\u002F\u002Fgithub.com\u002FTimothy191\u002Farch-systems-portal\u002Fblob\u002Fmain\u002Fagent-harnesses\u002Fclaude-code-harness\u002Ftests\u002Ffixtures\u002Fskills\u002Fzz-review-escape\u002FSKILL.md",[],[],{"skillNo":57,"name":58,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":59,"categories":60,"keywords":61,"publishedAt":18},"01M79BVE0FF9QC71P53B18GCQ8","zz-review-empty","https:\u002F\u002Fgithub.com\u002FTimothy191\u002Farch-systems-portal\u002Fblob\u002Fmain\u002Fagent-harnesses\u002Fclaude-code-harness\u002Ftests\u002Ffixtures\u002Fskills\u002Fzz-review-empty\u002FSKILL.md",[],[],{"skillNo":63,"name":64,"nameZh":6,"description":65,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":66,"categories":67,"keywords":68,"publishedAt":18},"01M79BVAB0TARBFRF4MCQ1T8AG","workflow-guide","Explicit helper for Cursor PM ↔ Claude Code two-agent workflow guidance. Do NOT load for: solo implementation, workflow setup, handoff execution, or general process coaching.","https:\u002F\u002Fgithub.com\u002FTimothy191\u002Farch-systems-portal\u002Fblob\u002Fmain\u002Fagent-harnesses\u002Fclaude-code-harness\u002Fskills\u002Fworkflow-guide\u002FSKILL.md",[],[],{"skillNo":70,"name":71,"nameZh":6,"description":72,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":73,"categories":74,"keywords":75,"publishedAt":18},"01M79BV634WBDSVR8DXAHMHA19","vibecoder-guide","Explicit helper for non-technical VibeCoder coaching: what to ask next, how to describe work, and how to stay safe. Do NOT load for: direct implementation, technical review, or Cursor\u002FPM workflow.","https:\u002F\u002Fgithub.com\u002FTimothy191\u002Farch-systems-portal\u002Fblob\u002Fmain\u002Fagent-harnesses\u002Fclaude-code-harness\u002Fskills\u002Fvibecoder-guide\u002FSKILL.md",[],[],{"skillNo":77,"name":78,"nameZh":6,"description":79,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":80,"categories":81,"keywords":82,"publishedAt":18},"01M79BV2G6901RYQGBT3QWDK64","ui","Explicit helper for UI components, hero sections, forms, feedback, and contact surfaces. Do NOT load for: authentication, backend implementation, database work, or business logic.","https:\u002F\u002Fgithub.com\u002FTimothy191\u002Farch-systems-portal\u002Fblob\u002Fmain\u002Fagent-harnesses\u002Fclaude-code-harness\u002Fskills\u002Fui\u002FSKILL.md",[],[],{"skillNo":84,"name":85,"nameZh":6,"description":86,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":87,"categories":88,"keywords":89,"publishedAt":18},"01M79BTW2QT48HNNS9NCKE8PAH","session","Unified session management window. Handles initialization, memory, state all-in-one. Explicit \u002Fsession invocation only — sub-skills handle auto-delegation. Use when managing Claude Code sessions, \u002Fsession command. Do NOT load for: app user sessions, login state, authentication features.","https:\u002F\u002Fgithub.com\u002FTimothy191\u002Farch-systems-portal\u002Fblob\u002Fmain\u002Fagent-harnesses\u002Fclaude-code-harness\u002Fskills\u002Fsession\u002FSKILL.md",[],[]]