[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M751CTBYSYYFT15MDEV2QN3A":3,"skill-same:01M751CTBYSYYFT15MDEV2QN3A":48},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"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":28,"commitSha":29,"skillDirectory":30,"forksCount":13,"repositoryHtmlUrl":31,"repositoryHomepageUrl":6,"ownerHtmlUrl":32,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":33,"install":34,"resources":47},"01M751CTBYSYYFT15MDEV2QN3A","google-drive-automation",null,"Lightweight Google Drive integration with standalone OAuth authentication. No MCP server required. Full read\u002Fwrite access.","ASoudy\u002FAGS","ASoudy","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F40639702?v=4","01M74G5NTCW8MWDNRTAF303PA1","01M74G5NTZXSE6T0GZR5BCB6V0",0,"Apache-2.0","https:\u002F\u002Fgithub.com\u002FASoudy\u002FAGS\u002Fblob\u002Fmain\u002FAGAS\u002Fskills\u002Fgoogle-drive-automation\u002FSKILL.md",[],[],"2026-11-12 13:55:43",false,"---\nname: google-drive-automation\ndescription: \"Lightweight Google Drive integration with standalone OAuth authentication. No MCP server required. Full read\u002Fwrite access.\"\nlicense: Apache-2.0\nrisk: critical\nsource: community\nmetadata:\n  author: sanjay3290\n  version: \"1.0\"\n---\n\n# Google Drive\n\nLightweight Google Drive integration with standalone OAuth authentication. No MCP server required. Full read\u002Fwrite access.\n\n> **Requires Google Workspace account.** Personal Gmail accounts are not supported.\n\n## When to Use\n- You need to search, list, upload, download, move, or organize Google Drive files and folders.\n- The task requires direct Drive read\u002Fwrite automation through local scripts in a Workspace account.\n- You want file-level Drive operations without introducing an MCP server dependency.\n\n## First-Time Setup\n\nAuthenticate with Google (opens browser):\n```bash\npython scripts\u002Fauth.py login\n```\n\nCheck authentication status:\n```bash\npython scripts\u002Fauth.py status\n```\n\nLogout when needed:\n```bash\npython scripts\u002Fauth.py logout\n```\n\n## Read Commands\n\nAll operations via `scripts\u002Fdrive.py`. Auto-authenticates on first use if not logged in.\n\n```bash\n# Search for files (full-text search)\npython scripts\u002Fdrive.py search \"quarterly report\"\n\n# Search by title only\npython scripts\u002Fdrive.py search \"title:budget\"\n\n# Search using Google Drive URL (extracts ID automatically)\npython scripts\u002Fdrive.py search \"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F1ABC123...\"\n\n# Search files shared with you\npython scripts\u002Fdrive.py search --shared-with-me\n\n# Search with pagination\npython scripts\u002Fdrive.py search \"report\" --limit 5 --page-token \"...\"\n\n# Find a folder by exact name\npython scripts\u002Fdrive.py find-folder \"Project Documents\"\n\n# List files in root Drive\npython scripts\u002Fdrive.py list\n\n# List files in a specific folder\npython scripts\u002Fdrive.py list 1ABC123xyz --limit 20\n\n# Download a file\npython scripts\u002Fdrive.py download 1ABC123xyz .\u002Fdownloads\u002Freport.pdf\n```\n\n## Write Commands\n\n```bash\n# Upload a file to Drive root\npython scripts\u002Fdrive.py upload ~\u002FDocuments\u002Freport.pdf\n\n# Upload to a specific folder\npython scripts\u002Fdrive.py upload ~\u002FDocuments\u002Freport.pdf --folder 1ABC123xyz\n\n# Upload with a custom name\npython scripts\u002Fdrive.py upload ~\u002FDocuments\u002Freport.pdf --name \"Q4 Report.pdf\"\n\n# Create a new folder\npython scripts\u002Fdrive.py create-folder \"Project Documents\"\n\n# Create a folder inside another folder\npython scripts\u002Fdrive.py create-folder \"Attachments\" --parent 1ABC123xyz\n\n# Move a file to a different folder\npython scripts\u002Fdrive.py move FILE_ID DESTINATION_FOLDER_ID\n\n# Copy a file\npython scripts\u002Fdrive.py copy FILE_ID\npython scripts\u002Fdrive.py copy FILE_ID --name \"Report Copy\" --folder 1ABC123xyz\n\n# Rename a file or folder\npython scripts\u002Fdrive.py rename FILE_ID \"New Name.pdf\"\n\n# Move a file to trash\npython scripts\u002Fdrive.py trash FILE_ID\n```\n\n## Search Query Formats\n\nThe search command supports multiple query formats:\n\n| Format | Example | Description |\n|--------|---------|-------------|\n| Full-text | `\"quarterly report\"` | Searches file contents and names |\n| Title | `\"title:budget\"` | Searches file names only |\n| URL | `https:\u002F\u002Fdrive.google.com\u002F...` | Extracts and uses file\u002Ffolder ID |\n| Folder ID | `1ABC123...` | Lists folder contents (25+ char IDs) |\n| Native query | `mimeType='application\u002Fpdf'` | Pass-through Drive query syntax |\n\n## File ID Format\n\nGoogle Drive uses long IDs like `1ABC123xyz_-abc123`. Get IDs from:\n- `search` results\n- `find-folder` results\n- `list` results\n- Google Drive URLs\n\n## Download Limitations\n\n- Regular files (PDFs, images, etc.) download directly\n- Google Docs\u002FSheets\u002FSlides cannot be downloaded via this tool\n- For Google Workspace files, use export or dedicated tools\n\n## Token Management\n\nTokens stored securely using the system keyring:\n- **macOS**: Keychain\n- **Windows**: Windows Credential Locker\n- **Linux**: Secret Service API (GNOME Keyring, KDE Wallet, etc.)\n\nService name: `google-drive-skill-oauth`\n\nAutomatically refreshes expired tokens using Google's cloud function.\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.\n","# Google Drive\n\nLightweight Google Drive integration with standalone OAuth authentication. No MCP server required. Full read\u002Fwrite access.\n\n> **Requires Google Workspace account.** Personal Gmail accounts are not supported.\n\n## When to Use\n- You need to search, list, upload, download, move, or organize Google Drive files and folders.\n- The task requires direct Drive read\u002Fwrite automation through local scripts in a Workspace account.\n- You want file-level Drive operations without introducing an MCP server dependency.\n\n## First-Time Setup\n\nAuthenticate with Google (opens browser):\n```bash\npython scripts\u002Fauth.py login\n```\n\nCheck authentication status:\n```bash\npython scripts\u002Fauth.py status\n```\n\nLogout when needed:\n```bash\npython scripts\u002Fauth.py logout\n```\n\n## Read Commands\n\nAll operations via `scripts\u002Fdrive.py`. Auto-authenticates on first use if not logged in.\n\n```bash\n# Search for files (full-text search)\npython scripts\u002Fdrive.py search \"quarterly report\"\n\n# Search by title only\npython scripts\u002Fdrive.py search \"title:budget\"\n\n# Search using Google Drive URL (extracts ID automatically)\npython scripts\u002Fdrive.py search \"https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F1ABC123...\"\n\n# Search files shared with you\npython scripts\u002Fdrive.py search --shared-with-me\n\n# Search with pagination\npython scripts\u002Fdrive.py search \"report\" --limit 5 --page-token \"...\"\n\n# Find a folder by exact name\npython scripts\u002Fdrive.py find-folder \"Project Documents\"\n\n# List files in root Drive\npython scripts\u002Fdrive.py list\n\n# List files in a specific folder\npython scripts\u002Fdrive.py list 1ABC123xyz --limit 20\n\n# Download a file\npython scripts\u002Fdrive.py download 1ABC123xyz .\u002Fdownloads\u002Freport.pdf\n```\n\n## Write Commands\n\n```bash\n# Upload a file to Drive root\npython scripts\u002Fdrive.py upload ~\u002FDocuments\u002Freport.pdf\n\n# Upload to a specific folder\npython scripts\u002Fdrive.py upload ~\u002FDocuments\u002Freport.pdf --folder 1ABC123xyz\n\n# Upload with a custom name\npython scripts\u002Fdrive.py upload ~\u002FDocuments\u002Freport.pdf --name \"Q4 Report.pdf\"\n\n# Create a new folder\npython scripts\u002Fdrive.py create-folder \"Project Documents\"\n\n# Create a folder inside another folder\npython scripts\u002Fdrive.py create-folder \"Attachments\" --parent 1ABC123xyz\n\n# Move a file to a different folder\npython scripts\u002Fdrive.py move FILE_ID DESTINATION_FOLDER_ID\n\n# Copy a file\npython scripts\u002Fdrive.py copy FILE_ID\npython scripts\u002Fdrive.py copy FILE_ID --name \"Report Copy\" --folder 1ABC123xyz\n\n# Rename a file or folder\npython scripts\u002Fdrive.py rename FILE_ID \"New Name.pdf\"\n\n# Move a file to trash\npython scripts\u002Fdrive.py trash FILE_ID\n```\n\n## Search Query Formats\n\nThe search command supports multiple query formats:\n\n| Format | Example | Description |\n|--------|---------|-------------|\n| Full-text | `\"quarterly report\"` | Searches file contents and names |\n| Title | `\"title:budget\"` | Searches file names only |\n| URL | `https:\u002F\u002Fdrive.google.com\u002F...` | Extracts and uses file\u002Ffolder ID |\n| Folder ID | `1ABC123...` | Lists folder contents (25+ char IDs) |\n| Native query | `mimeType='application\u002Fpdf'` | Pass-through Drive query syntax |\n\n## File ID Format\n\nGoogle Drive uses long IDs like `1ABC123xyz_-abc123`. Get IDs from:\n- `search` results\n- `find-folder` results\n- `list` results\n- Google Drive URLs\n\n## Download Limitations\n\n- Regular files (PDFs, images, etc.) download directly\n- Google Docs\u002FSheets\u002FSlides cannot be downloaded via this tool\n- For Google Workspace files, use export or dedicated tools\n\n## Token Management\n\nTokens stored securely using the system keyring:\n- **macOS**: Keychain\n- **Windows**: Windows Credential Locker\n- **Linux**: Secret Service API (GNOME Keyring, KDE Wallet, etc.)\n\nService name: `google-drive-skill-oauth`\n\nAutomatically refreshes expired tokens using Google's cloud function.\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.\n",{"name":5,"risk":23,"source":24,"license":14,"metadata":25,"description":7},"critical","community",{"author":26,"version":27},"sanjay3290","1.0","main","cd1d94757d590093507ef8ac26299eab8bc20478","AGAS\u002Fskills\u002Fgoogle-drive-automation","https:\u002F\u002Fgithub.com\u002FASoudy\u002FAGS","https:\u002F\u002Fgithub.com\u002FASoudy","2026-05-23 09:43:12",{"source":8,"skillName":5,"commands":35,"prompt":45,"zipAvailable":46},[36,39,42],{"tool":37,"command":38},"npx","npx skills add ASoudy\u002FAGS --skill google-drive-automation",{"tool":40,"command":41},"bunx","bunx skills add ASoudy\u002FAGS --skill google-drive-automation",{"tool":43,"command":44},"pnpm","pnpm dlx skills add ASoudy\u002FAGS --skill google-drive-automation","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FASoudy\u002FAGS\u002Fblob\u002Fmain\u002FAGAS\u002Fskills\u002Fgoogle-drive-automation\u002FSKILL.md",true,[],[49,57,64,71,78,85],{"skillNo":50,"name":51,"nameZh":6,"description":52,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":53,"licenseFileUrl":6,"sourceHtmlUrl":54,"categories":55,"keywords":56,"publishedAt":18},"01M756BTEVC407T0QR8S420JWD","web-typography","Select, pair, and implement typefaces for web projects. Use when the user mentions \"font pairing\", \"which typeface\", \"line height\", \"responsive typography\", \"web font loading\", \"type hierarchy\", \"variable fonts\", \"FOUT\u002FFOIT\", or \"typographic scale\". Also trigger when choosing between system fonts and web fonts, optimizing font loading performance, or designing readable long-form content layouts. Covers readability evaluation, CSS implementation, and performance optimization. For overall UI design systems, see refactoring-ui. For dramatic typographic experiences, see top-design.","MIT","https:\u002F\u002Fgithub.com\u002FASoudy\u002FAGS\u002Fblob\u002Fmain\u002Fclaude_skills_libraries\u002Fwondelai-product-strategy\u002Fweb-typography\u002FSKILL.md",[],[],{"skillNo":58,"name":59,"nameZh":6,"description":60,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":53,"licenseFileUrl":6,"sourceHtmlUrl":61,"categories":62,"keywords":63,"publishedAt":18},"01M756B4RYF2CB17C33X6ZJQT5","ux-heuristics","Evaluate and improve interface usability using heuristic analysis. Use when the user mentions \"usability audit\", \"UX review\", \"users are confused\", \"heuristic evaluation\", \"form usability\", \"navigation problems\", \"Nielsen heuristics\", \"cognitive walkthrough\", or \"usability testing\". Also trigger when reviewing a design for usability issues, improving form completion rates, or evaluating information architecture and navigation. Covers Nielsens 10 heuristics, severity ratings, and information architecture. For visual design fixes, see refactoring-ui. For conversion-focused audits, see cro-methodology.","https:\u002F\u002Fgithub.com\u002FASoudy\u002FAGS\u002Fblob\u002Fmain\u002Fclaude_skills_libraries\u002Fwondelai-product-strategy\u002Fux-heuristics\u002FSKILL.md",[],[],{"skillNo":65,"name":66,"nameZh":6,"description":67,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":53,"licenseFileUrl":6,"sourceHtmlUrl":68,"categories":69,"keywords":70,"publishedAt":18},"01M756ANVFT0T6BAPV6Y93EPR6","traction-eos","Implement the Entrepreneurial Operating System (EOS) to align vision and execution across a company. Use when the user mentions \"EOS\", \"V\u002FTO\", \"quarterly rocks\", \"Level 10 meetings\", \"accountability chart\", \"IDS process\", \"Entrepreneurial Operating System\", or \"business operating system\". Also trigger when a growing company needs meeting structure, goal-setting frameworks, or a systematic approach to solving recurring organizational issues. Covers the six EOS components: Vision, People, Data, Issues, Process, Traction. For team motivation design, see drive-motivation. For lean experimentation, see lean-startup.","https:\u002F\u002Fgithub.com\u002FASoudy\u002FAGS\u002Fblob\u002Fmain\u002Fclaude_skills_libraries\u002Fwondelai-product-strategy\u002Ftraction-eos\u002FSKILL.md",[],[],{"skillNo":72,"name":73,"nameZh":6,"description":74,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":53,"licenseFileUrl":6,"sourceHtmlUrl":75,"categories":76,"keywords":77,"publishedAt":18},"01M756A7NZZMNJN9KZ33QGFHV6","top-design","Create award-winning, immersive web experiences at the level of Awwwards-featured agencies. Use when the user mentions \"premium website\", \"portfolio site\", \"scroll animations\", \"Awwwards quality\", \"brand experience\", \"cinematic web design\", \"parallax storytelling\", or \"agency-quality site\". Also trigger when building landing pages that need to impress, designing creative portfolios, or elevating a standard website to a memorable digital experience. Covers dramatic typography, purposeful motion, scroll-based composition, and performance-optimized animation. For foundational UI, see refactoring-ui. For type selection, see web-typography.","https:\u002F\u002Fgithub.com\u002FASoudy\u002FAGS\u002Fblob\u002Fmain\u002Fclaude_skills_libraries\u002Fwondelai-product-strategy\u002Ftop-design\u002FSKILL.md",[],[],{"skillNo":79,"name":80,"nameZh":6,"description":81,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":53,"licenseFileUrl":6,"sourceHtmlUrl":82,"categories":83,"keywords":84,"publishedAt":18},"01M7569J5G1NXM3RR194D52SGB","system-design","Design scalable distributed systems using structured approaches for load balancing, caching, database scaling, and message queues. Use when the user mentions \"system design\", \"scale this\", \"high availability\", \"rate limiter\", \"design a URL shortener\", \"system design interview\", \"capacity planning\", or \"distributed architecture\". Also trigger when estimating infrastructure requirements, choosing between microservices and monoliths, or designing for millions of concurrent users. Covers common system designs and back-of-the-envelope estimation. For data fundamentals, see ddia-systems. For resilience, see release-it.","https:\u002F\u002Fgithub.com\u002FASoudy\u002FAGS\u002Fblob\u002Fmain\u002Fclaude_skills_libraries\u002Fwondelai-product-strategy\u002Fsystem-design\u002FSKILL.md",[],[],{"skillNo":86,"name":87,"nameZh":6,"description":88,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":53,"licenseFileUrl":6,"sourceHtmlUrl":89,"categories":90,"keywords":91,"publishedAt":18},"01M75691MJKE6PBA1EC398EKQT","storybrand-messaging","Clarify brand messaging using narrative structure that positions the customer as hero. Use when the user mentions \"brand message\", \"website copy\", \"elevator pitch\", \"one-liner\", \"messaging isnt resonating\", \"brand script\", \"StoryBrand framework\", or \"customer as hero\". Also trigger when rewriting homepage copy, crafting email nurture sequences, or creating consistent messaging across sales collateral and marketing materials. Covers landing page copy, marketing collateral, and consistent communication. For memorable messaging, see made-to-stick. For product positioning, see obviously-awesome.","https:\u002F\u002Fgithub.com\u002FASoudy\u002FAGS\u002Fblob\u002Fmain\u002Fclaude_skills_libraries\u002Fwondelai-product-strategy\u002Fstorybrand-messaging\u002FSKILL.md",[],[]]