[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-zagmoai-public-google-drive-en":3,"guides-for-zagmoai-public-google-drive":287,"similar-k1707pszx7h026a651dp5tvaxd86m3ag-en":288},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":242,"isFallback":229,"parentExtension":246,"providers":247,"relations":252,"repo":254,"tags":283,"workflow":284},1778699468747.1746,"k1707pszx7h026a651dp5tvaxd86m3ag",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Create public Google Docs or Google Sheet files without requiring OAuth. Use this skill to create and edit Google Docs and Sheets, no Google sign-in required. Documents are viewable at shareable links. Registration is automatic on first use.",{"claudeCode":12},"zagmoai/public-google-drive","public-google-drive","https://github.com/zagmoai/public-google-drive",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":227,"workflow":240},1778699485884.5708,"kn704tkq0hxmhg2hgmqtbzydms86mazk","en",{"checks":20,"evaluatedAt":195,"extensionSummary":196,"features":197,"nonGoals":203,"promptVersionExtension":208,"promptVersionScoring":209,"purpose":210,"rationale":211,"score":212,"summary":213,"tags":214,"targetMarket":220,"tier":221,"useCases":222},[21,26,29,32,36,39,43,47,50,53,57,61,65,69,72,75,78,81,84,87,91,95,99,103,107,110,113,116,120,123,126,129,132,135,138,142,146,150,153,157,160,163,166,169,173,176,179,182,185,188,192],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of creating Google Docs/Sheets without OAuth and needing to sign in, addressing a common user pain point.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers significant value by removing the OAuth requirement and handling automatic registration, which is more convenient than direct API usage.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill covers the complete lifecycle of creating, editing, and viewing Google Docs/Sheets, including automatic credential management, making it production-ready.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses solely on managing Google Docs and Sheets via Memyard's API, aligning with its declared scope without extending into unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's functionality, is concise, and clearly communicates its purpose and benefits.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill exposes specific, verb-noun scoped tools for managing documents (e.g., create, append, get_metadata) rather than a single generalist tool.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","The SKILL.md provides detailed API reference, including required parameters, response shapes, and setup instructions for credentials and base URL.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","Tool names like 'plan', 'execute', 'get_docs' are descriptive and align with the domain operations.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","Input parameters for plan and execute operations are specific (doc_type, title, payload), and response shapes are documented, minimizing unnecessary data.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The MIT license is clearly stated in a LICENSE file and referenced in README.md, making it easily usable.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The last commit was on March 3, 2026, which is recent, indicating active maintenance.",{"category":58,"check":62,"severity":63,"summary":64},"Dependency Management","not_applicable","The extension does not appear to use any third-party dependencies beyond standard libraries.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","API keys are handled via configuration files stored in user-specific directories with appropriate permissions, not hardcoded or echoed.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill's design relies on structured API calls and data payloads, with no indication of executing arbitrary code or instructions from external data.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","All necessary components are bundled within the repository; no runtime fetching of code or instructions from remote URLs is apparent.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill interacts with a defined API endpoint and manages configuration files within user-specific directories, not modifying arbitrary files outside its scope.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","No detached process spawns or retry loops around denied tool calls were detected in the provided scripts or documentation.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill handles API keys securely and does not appear to exfiltrate any confidential data to third parties; outbound calls are documented.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","Bundled content appears to be clean printable ASCII and standard Unicode, with no hidden steering tricks or obfuscation.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The provided scripts and documentation do not indicate any opaque code execution methods like base64 payloads or runtime script fetching.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill correctly manages its configuration within user-specific directories and does not make assumptions about project file layouts.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","There are no open issues and no closed issues in the last 90 days, indicating either a new project or no current issues requiring attention.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The project uses a MIT license, and the README refers to SKILL.md for full API reference, suggesting versioning is handled via the main branch or implicit updates.",{"category":104,"check":105,"severity":24,"summary":106},"Code Execution","Validation","The plan/execute flow uses structured requests and server-side validation, implying robust input handling.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","All write operations (create, append, insert) go through a 'plan then execute' flow, providing a confirmation gate before state changes.",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","SKILL.md details various error responses (rejected plan, invalid plan, rate limiting, size limits) with explanations and recovery steps.",{"category":104,"check":114,"severity":63,"summary":115},"Logging","The extension interacts with an external API and does not perform destructive local operations, making local audit logging not applicable.",{"category":117,"check":118,"severity":24,"summary":119},"Compliance","GDPR","The skill handles document creation and editing, but does not appear to operate on personal data beyond document titles and content, which is managed by the Memyard API.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The skill's functionality is not regionally bound, and its target market is global.",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","The skill relies on standard `curl` commands and standard user home directory paths, ensuring cross-platform compatibility.",{"category":44,"check":127,"severity":24,"summary":128},"README","The README.md file exists and clearly states the extension's purpose, installation, and capabilities.",{"category":33,"check":130,"severity":24,"summary":131},"Tool surface size","The extension exposes a manageable number of tools related to document management (plan, execute, get_docs, list_documents).",{"category":40,"check":133,"severity":24,"summary":134},"Overlapping near-synonym tools","The tool names are distinct and cover specific operations (plan, execute, get, list) without significant overlap.",{"category":44,"check":136,"severity":24,"summary":137},"Phantom features","All features advertised in the README (create, append, insert, view, list, get metadata) have corresponding API endpoints described in SKILL.md.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","The README provides clear installation instructions for various agents and includes copy-pasteable examples in SKILL.md.",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","SKILL.md details error codes and reasons, often including remediation steps or guidance for retrying or adjusting the request.",{"category":147,"check":148,"severity":63,"summary":149},"Execution","Pinned dependencies","The skill primarily uses `curl` and standard shell commands; no third-party script dependencies requiring pinning were detected.",{"category":33,"check":151,"severity":24,"summary":152},"Dry-run preview","The 'plan then execute' flow inherently provides a dry-run capability, allowing the user to review and approve actions before execution.",{"category":154,"check":155,"severity":24,"summary":156},"Protocol","Idempotent retry & timeouts","The 'plan' mechanism for write operations implies idempotency for retries, and API error handling specifies rate limits with retry guidance.",{"category":117,"check":158,"severity":24,"summary":159},"Telemetry opt-in","The skill does not appear to emit any telemetry; registration and credential storage are handled locally and are opt-in by usage.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The description precisely states the purpose (create/edit Google Docs/Sheets without OAuth) and context (Memyard hosting, automatic registration, shareable links).",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The SKILL.md frontmatter is concise and effectively summarizes the core capability and automatic registration process.",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md body is well-structured, not overly verbose, and delegates detailed API references to specific sections.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","Detailed API references and examples are contained within SKILL.md, which is a single file, not embedded in separate files as per the ideal progressive disclosure.",{"category":170,"check":174,"severity":63,"summary":175},"Forked exploration","The skill is short-form and does not involve deep exploration or code review, making the `context: fork` setting not applicable.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","SKILL.md provides clear, executable curl examples demonstrating the full plan-then-execute flow.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","SKILL.md documents failure modes like rejected plans, expired plans, rate limits, and size limits, along with recovery steps.",{"category":104,"check":183,"severity":63,"summary":184},"Tool Fallback","The skill relies on the Memyard API and does not appear to require or fallback to other tools.",{"category":92,"check":186,"severity":24,"summary":187},"Stack assumptions","The skill relies on standard `curl` and user home directory access, making it broadly portable.",{"category":189,"check":190,"severity":24,"summary":191},"Safety","Halt on unexpected state","The 'plan then execute' flow acts as a safeguard, preventing destructive operations without explicit user approval or a valid plan.",{"category":92,"check":193,"severity":24,"summary":194},"Cross-skill coupling","The skill is self-contained and does not appear to rely on other skills being loaded.",1778699485416,"This skill enables users to create and edit Google Docs and Sheets hosted on Memyard's platform without requiring Google OAuth. It handles automatic registration and credential management on first use, providing a seamless experience for document creation and manipulation through a well-defined API.",[198,199,200,201,202],"Create public Google Docs and Sheets","Edit existing documents and append content/rows","Automatic credential registration and persistence","No Google sign-in or OAuth required","View documents via shareable links",[204,205,206,207],"Modifying Google Drive sharing permissions beyond 'anyone with link' read-only.","Directly interacting with the Google Drive API or UI.","Managing personal Google Drive files.","Performing complex document formatting or advanced spreadsheet formulas.","3.0.0","4.4.0","To allow users to programmatically create and edit Google Docs and Sheets without the friction of OAuth, enabling automated document generation and updates within Memyard's environment.","All checks passed, demonstrating high quality, security, and utility.",100,"A highly polished skill for creating and editing Google Docs/Sheets without OAuth via Memyard.",[215,216,217,218,219],"google-docs","google-sheets","productivity","automation","api-client","global","verified",[223,224,225,226],"Generating meeting notes or reports automatically.","Creating standardized documents or spreadsheets for new projects.","Appending data to existing documents or logs.","Programmatically managing simple document content without user interaction.",{"codeQuality":228,"collectedAt":230,"documentation":231,"maintenance":234,"security":237,"testCoverage":239},{"hasLockfile":229},false,1778699470379,{"descriptionLength":232,"readmeSize":233},241,4066,{"closedIssues90d":8,"forks":8,"hasChangelog":229,"openIssues90d":8,"pushedAt":235,"stars":236},1772509574000,1,{"hasNpmPackage":229,"license":238,"smitheryVerified":229},"MIT",{"hasCi":229,"hasTests":229},{"updatedAt":241},1778699485884,{"basePath":243,"githubOwner":244,"githubRepo":13,"locale":18,"slug":13,"type":245},"","zagmoai","skill",null,{"evaluate":248,"extract":250},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":249,"targetMarket":220,"tier":221},[215,216,217,218,219],{"commitSha":251},"HEAD",{"repoId":253},"kd776ynh73t0d6samn4bnxdf3x86n8mj",{"_creationTime":255,"_id":253,"identity":256,"providers":257,"workflow":279},1778699463679.9473,{"githubOwner":244,"githubRepo":13,"sourceUrl":14},{"classify":258,"discover":273,"github":276},{"commitSha":251,"extensions":259},[260],{"basePath":243,"description":10,"displayName":13,"installMethods":261,"rationale":262,"selectedPaths":263,"source":272,"sourceLanguage":18,"type":245},{"claudeCode":12},"SKILL.md frontmatter at SKILL.md",[264,267,270],{"path":265,"priority":266},"SKILL.md","mandatory",{"path":268,"priority":269},"README.md","high",{"path":271,"priority":269},"LICENSE","rule",{"sources":274},[275],"manual",{"closedIssues90d":8,"description":277,"forks":8,"license":238,"openIssues90d":8,"pushedAt":235,"readmeSize":233,"stars":236,"topics":278},"Memyard Drive",[],{"classifiedAt":280,"discoverAt":281,"extractAt":282,"githubAt":282,"updatedAt":280},1778699468496,1778699463680,1778699466374,[219,218,215,216,217],{"evaluatedAt":241,"extractAt":285,"updatedAt":286},1778699468747,1778699509178,[],[289,313,340,359,390,412],{"_creationTime":290,"_id":291,"community":292,"display":293,"identity":299,"providers":303,"relations":307,"tags":309,"workflow":310},1778688022104.1677,"k17ck9wbmtfyw83n6rv10vp1s986np36",{"reviewCount":8},{"description":294,"installMethods":295,"name":297,"sourceUrl":298},"Google Sheets: Read and write spreadsheets.",{"claudeCode":296},"googleworkspace/cli","gws-sheets","https://github.com/googleworkspace/cli",{"basePath":300,"githubOwner":301,"githubRepo":302,"locale":18,"slug":297,"type":245},"skills/gws-sheets","googleworkspace","cli",{"evaluate":304,"extract":306},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":305,"targetMarket":220,"tier":221},[216,302,218,217,219],{"commitSha":251},{"repoId":308},"kd74t1908zh6g1jzcxw8tg1rwx86nnpt",[219,218,302,216,217],{"evaluatedAt":311,"extractAt":312,"updatedAt":311},1778688770647,1778688022104,{"_creationTime":314,"_id":315,"community":316,"display":317,"identity":323,"providers":327,"relations":333,"tags":336,"workflow":337},1778696833339.6218,"k176gr5qszggh36kjn8a1cwehs86n2jd",{"reviewCount":8},{"description":318,"installMethods":319,"name":321,"sourceUrl":322},"Interact with Gmail - search emails, read messages, send emails, create drafts, and manage labels.\nUse when user asks to: search email, read email, send email, create email draft, mark as read,\narchive email, star email, or manage Gmail labels. Lightweight alternative to full Google\nWorkspace MCP server with standalone OAuth authentication.\n",{"claudeCode":320},"sanjay3290/ai-skills","gmail","https://github.com/sanjay3290/ai-skills",{"basePath":324,"githubOwner":325,"githubRepo":326,"locale":18,"slug":321,"type":245},"skills/gmail","sanjay3290","ai-skills",{"evaluate":328,"extract":332},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":329,"targetMarket":220,"tier":221},[321,330,331,218,217],"email","communication",{"commitSha":251},{"parentExtensionId":334,"repoId":335},"k17es37z10n1sw6t2m3f0vsydx86mnje","kd71np0fyqg23qg8w2hcfw0h0h86nkn0",[218,331,330,321,217],{"evaluatedAt":338,"extractAt":339,"updatedAt":338},1778696939862,1778696833339,{"_creationTime":341,"_id":342,"community":343,"display":344,"identity":348,"providers":350,"relations":355,"tags":356,"workflow":357},1778688022104.1614,"k17bdqzjwae04ja52xvwzk4fg586mvja",{"reviewCount":8},{"description":345,"installMethods":346,"name":347,"sourceUrl":298},"Read and write Google Docs.",{"claudeCode":296},"gws-docs",{"basePath":349,"githubOwner":301,"githubRepo":302,"locale":18,"slug":347,"type":245},"skills/gws-docs",{"evaluate":351,"extract":354},{"promptVersionExtension":208,"promptVersionScoring":209,"score":352,"tags":353,"targetMarket":220,"tier":221},99,[215,217,302,218,219],{"commitSha":251},{"repoId":308},[219,218,302,215,217],{"evaluatedAt":358,"extractAt":312,"updatedAt":358},1778688201647,{"_creationTime":360,"_id":361,"community":362,"display":363,"identity":369,"providers":374,"relations":383,"tags":386,"workflow":387},1778699234184.6157,"k177tdbfgqmwhtaqv771f2ych586nne9",{"reviewCount":8},{"description":364,"installMethods":365,"name":367,"sourceUrl":368},"Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions",{"claudeCode":366},"Yeachan-Heo/oh-my-claudecode","Project Session Manager","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":370,"githubOwner":371,"githubRepo":372,"locale":18,"slug":373,"type":245},"skills/project-session-manager","Yeachan-Heo","oh-my-claudecode","project-session-manager",{"evaluate":375,"extract":382},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":376,"targetMarket":220,"tier":221},[377,378,379,380,218,302,381],"git","development-environment","workflow","tmux","developer-tool",{"commitSha":251,"license":238},{"parentExtensionId":384,"repoId":385},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[218,302,381,378,377,380,379],{"evaluatedAt":388,"extractAt":389,"updatedAt":388},1778699613343,1778699234184,{"_creationTime":391,"_id":392,"community":393,"display":394,"identity":397,"providers":400,"relations":408,"tags":409,"workflow":410},1778699234184.611,"k179b6dkc777g1rgyecze04wqn86m6y4",{"reviewCount":8},{"description":395,"installMethods":396,"name":372,"sourceUrl":368},"Process-first advisor routing for Claude, Codex, or Gemini via `omc ask`, with artifact capture and no raw CLI assembly",{"claudeCode":366},{"basePath":398,"githubOwner":371,"githubRepo":372,"locale":18,"slug":399,"type":245},"skills/ask","ask",{"evaluate":401,"extract":407},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":402,"targetMarket":220,"tier":221},[302,218,403,404,405,406],"llm","prompting","code-review","artifact-generation",{"commitSha":251,"license":238},{"parentExtensionId":384,"repoId":385},[406,218,302,405,403,404],{"evaluatedAt":411,"extractAt":389,"updatedAt":411},1778699303045,{"_creationTime":413,"_id":414,"community":415,"display":416,"identity":422,"providers":427,"relations":435,"tags":437,"workflow":438},1778699106670.4268,"k179cgk616p3xva37r5jqsfwvh86mcp2",{"reviewCount":8},{"description":417,"installMethods":418,"name":420,"sourceUrl":421},"Use when work depends on the user's live browser session or visible rendered state rather than static fetches, especially for browser debugging contexts or DevTools-selected elements or requests, logged-in dashboards or CMS flows, localhost apps, forms, uploads, downloads, media inspection, DOM or iframe inspection, Shadow DOM, or browser failures that look like soft 404s, auth walls, anti-bot checks, or rate limits.",{"claudeCode":419},"xixu-me/skills","Use My Browser","https://github.com/xixu-me/skills",{"basePath":423,"githubOwner":424,"githubRepo":425,"locale":18,"slug":426,"type":245},"skills/use-my-browser","xixu-me","skills","use-my-browser",{"evaluate":428,"extract":434},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":429,"targetMarket":220,"tier":221},[430,431,218,432,433],"browser","debugging","ux","developer-tools",{"commitSha":251,"license":238},{"repoId":436},"kd77r2vb42jmgam0qbr9f2c6kn86mebv",[218,430,431,433,432],{"evaluatedAt":439,"extractAt":440,"updatedAt":441},1778699261239,1778699106670,1778699384978]