[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-Lifecycle-Innovations-Limited-ops-rotate-setup-de":3,"guides-for-Lifecycle-Innovations-Limited-ops-rotate-setup":887,"similar-k175r2ynd79n3nbnzxn9v39fz186mv87-de":888},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":253,"isFallback":236,"parentExtension":258,"providers":325,"relations":329,"repo":330,"tags":885,"workflow":886},1778692306427.1028,"k175r2ynd79n3nbnzxn9v39fz186mv87",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Interactive OAuth init wizard for the multi-account Claude rotator. Walks through every account in the rotation config, runs the Playwright magic-link flow for any account missing a keychain token, and writes verified tokens to `Claude-Rotation-\u003Caccount_id>`. Re-runnable any time. Standalone alias of the same step inside `/ops:setup`.",{"claudeCode":12},"Lifecycle-Innovations-Limited/claude-ops","ops-rotate-setup","https://github.com/Lifecycle-Innovations-Limited/claude-ops",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":234,"workflow":251},1778692913241.0522,"kn72em1jkp1m1bgejpvh0zf34s86mk5x","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"practices":204,"prerequisites":205,"promptVersionExtension":207,"promptVersionScoring":208,"purpose":209,"rationale":210,"score":211,"summary":212,"tags":213,"targetMarket":219,"tier":220,"useCases":221,"workflow":226},[21,26,29,32,36,39,43,47,50,53,57,61,64,68,71,74,77,80,83,86,90,94,98,102,106,109,113,116,121,124,127,130,133,136,139,143,147,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of initializing OAuth tokens for a multi-account Claude rotator and the need for this wizard when accounts are missing tokens.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill provides a guided, automated process for OAuth initialization using Playwright, including handling magic links and 2FA, which is a significant value-add over manual setup.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill covers the complete lifecycle of OAuth token initialization, from initial setup to re-running for expired tokens, and handles various failure modes with recovery steps.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill is focused solely on initializing OAuth tokens for the Claude account rotator, with clear boundaries and no unrelated capabilities.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The provided description accurately reflects the skill's functionality, detailing its purpose as an interactive wizard for OAuth initialization, its use of Playwright, and its re-runnability.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill uses specific tools like `Bash`, `Read`, and `AskUserQuestion` for defined tasks, avoiding a single generalist execution tool.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","All arguments (`--all`, `--account`, `--add`) are clearly documented, and configuration file locations and their precedence are explained.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","Tools and commands used within the skill, such as `AskUserQuestion` and `run_in_background`, are descriptive and adhere to standard naming conventions.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","The skill prompts for necessary information like email, display name, and plan, and its outputs are structured summaries or log files, not diagnostic dumps.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The extension is licensed under the MIT license, as indicated by the LICENSE file and README.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The latest commit was on 2026-05-13, which is recent.",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","Dependencies like Playwright are managed and installed via npm as part of the setup process.",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","The skill handles tokens by writing them to the OS keychain and does not echo resolved secrets to stdout or debug logs.",{"category":65,"check":69,"severity":24,"summary":70},"Injection","The skill treats user input (emails, display names) as data and validates it, and the Playwright flow is run in a controlled environment, mitigating injection risks.",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","The skill relies on bundled scripts and tools like Playwright, which are installed via standard package managers, and does not fetch external code at runtime for execution.",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","The skill operates within the Claude Code sandbox, managing configuration files in user-specific locations and interacting with the OS keychain, without attempting to modify files outside its designated scope.",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","No detached process spawns or deny-retry loops were found in the skill's logic.",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","The skill collects user input for account configuration and securely stores tokens in the keychain; it does not submit confidential data to third parties.",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","The bundled SKILL.md and associated scripts do not contain hidden text tricks or obfuscated instructions.",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque code execution","The skill's scripts are written in readable JavaScript and Bash, without obfuscation like base64 encoding or eval.",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","The skill correctly references configuration files using user-specific paths like `$HOME/.claude/plugins/` and informs the user about these locations.",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","With 2 open issues and 6 closed in the last 90 days, and a high closure rate, maintainer engagement appears good.",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","The project has a version (2.0.0) indicated in the README and a CHANGELOG.md file.",{"category":103,"check":104,"severity":24,"summary":105},"Execution","Validation","Input arguments like email addresses (`*@*.*`) and configuration files are validated, and the script handles potential errors gracefully.",{"category":65,"check":107,"severity":24,"summary":108},"Unguarded Destructive Operations","The skill primarily writes to the OS keychain and configuration files, which is not a destructive operation requiring a confirmation gate.",{"category":110,"check":111,"severity":24,"summary":112},"Code Execution","Error Handling","The skill explicitly lists failure modes in its documentation and provides recovery steps for each, allowing for meaningful error reporting and user action.",{"category":110,"check":114,"severity":24,"summary":115},"Logging","The skill logs its progress and errors to specific log files (`.claude/logs/account-rotation/setup-*.log`), which are accessible for review.",{"category":117,"check":118,"severity":119,"summary":120},"Compliance","GDPR","not_applicable","The skill collects account emails for the rotator's configuration but does not operate on personal data beyond that, nor does it submit this data to third parties without explicit user action.",{"category":117,"check":122,"severity":24,"summary":123},"Target market","The skill is global in scope and does not have any regional or jurisdictional limitations.",{"category":91,"check":125,"severity":24,"summary":126},"Runtime stability","The skill relies on standard Node.js and Bash, with Playwright for browser automation, and is designed to be cross-platform compatible.",{"category":44,"check":128,"severity":24,"summary":129},"README","The README file provides a comprehensive overview of the project, its features, and setup instructions.",{"category":33,"check":131,"severity":119,"summary":132},"Tool surface size","This is a single skill with a clearly defined purpose.",{"category":40,"check":134,"severity":24,"summary":135},"Overlapping near-synonym tools","The skill uses distinct tools for specific actions and does not expose overlapping near-synonym commands.",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","All features described in the README and SKILL.md, such as the OAuth flow and keychain interaction, are implemented and verifiable.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The README provides clear, copy-pasteable installation and invocation instructions, including setup for authentication via the OS keychain.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","The skill documents specific failure modes with clear symptoms and actionable recovery steps, guiding the user effectively.",{"category":103,"check":148,"severity":24,"summary":149},"Pinned dependencies","Dependencies like Playwright are managed via npm, and the setup script likely installs specific versions, ensuring consistent execution.",{"category":33,"check":151,"severity":119,"summary":152},"Dry-run preview","The skill's primary function is to write to the OS keychain and configuration files, which are not destructive operations requiring a dry-run.",{"category":154,"check":155,"severity":119,"summary":156},"Protocol","Idempotent retry & timeouts","The skill does not involve remote calls or state-changing operations that would require explicit idempotency or timeouts beyond standard script execution.",{"category":117,"check":158,"severity":24,"summary":159},"Telemetry opt-in","The README explicitly states 'No telemetry. No analytics. No crash reports.' ensuring user privacy.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The purpose is precisely defined as initializing OAuth tokens for the Claude rotator, with clear triggers and non-goals like enabling rotation automatically.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The SKILL.md frontmatter is concise, self-contained, and clearly outlines the core capability and arguments.",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md body is well-structured, under 500 lines, and delegates deeper material to separate files or sections.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The SKILL.md outlines the workflow clearly and links to relevant sections or implicitly handles sub-tasks without embedding excessive detail.",{"category":170,"check":174,"severity":119,"summary":175},"Forked exploration","This skill is an interactive wizard and does not involve deep exploration or code review that would necessitate a forked context.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The README and SKILL.md provide clear examples for installation, invocation, and setup, including arguments like `--all` and `--account`.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The skill explicitly documents failure modes like Playwright installation issues, authentication failures, and 2FA prompts, with corresponding recovery steps.",{"category":110,"check":183,"severity":119,"summary":184},"Tool Fallback","This skill uses Claude-internal tools and standard system utilities, not an external MCP server that would require a fallback.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The skill checks for existing account configurations and handles cases where no accounts are configured, halting gracefully or prompting for action.",{"category":91,"check":190,"severity":24,"summary":191},"Cross-skill coupling","This skill is self-contained and focuses solely on OAuth initialization for the account rotator, without relying on other specific skills.",1778692913123,"This skill acts as an interactive wizard to set up OAuth tokens for a multi-account Claude rotator. It uses Playwright to handle the magic-link login flow, including two-factor authentication, and securely stores the verified tokens in the OS keychain.",[195,196,197,198,199],"Interactive OAuth token initialization","Playwright magic-link flow","Secure keychain token storage","Handles 2FA prompts","Re-runnable for updates or expirations",[201,202,203],"Automatically enabling the account rotation daemon","Managing or rotating API keys beyond session tokens","Performing any other operational tasks outside of OAuth initialization",[],[206],"Claude Code 1.0+","3.0.0","4.4.0","To simplify and automate the process of initializing OAuth tokens for the multi-account Claude rotator, ensuring accounts are properly configured and securely stored.","The skill is robust, well-documented, and secure, with excellent handling of edge cases and a clear, focused purpose. Minor areas like dependency versioning could be more explicit but do not detract from overall quality.",95,"A high-quality, well-documented skill for securely initializing OAuth tokens for the Claude account rotator.",[214,215,216,217,218],"oauth","authentication","automation","keychain","playwright","global","verified",[222,223,224,225],"Setting up new Claude accounts for the rotator","Re-initializing tokens for expired or rotated credentials","Automating the OAuth setup step during initial system configuration","Ensuring all configured accounts have valid session tokens",[227,228,229,230,231,232,233],"Load configuration from user or repository settings.","Check if accounts are configured; if not, prompt user to add accounts or use existing keychain.","For each configured account, check for existing keychain tokens.","If tokens are missing, run the Playwright OAuth flow in the background.","Handle magic links, 2FA prompts, and session cookie verification.","Write verified tokens to the OS keychain.","Provide a summary of initialized and failed accounts.",{"codeQuality":235,"collectedAt":237,"documentation":238,"maintenance":241,"security":247,"testCoverage":250},{"hasLockfile":236},true,1778692896967,{"descriptionLength":239,"readmeSize":240},336,22118,{"closedIssues90d":242,"forks":243,"hasChangelog":236,"openIssues90d":244,"pushedAt":245,"stars":246},6,4,2,1778673878000,9,{"hasNpmPackage":248,"license":249,"smitheryVerified":248},false,"MIT",{"hasCi":236,"hasTests":236},{"updatedAt":252},1778692913241,{"basePath":254,"githubOwner":255,"githubRepo":256,"locale":18,"slug":13,"type":257},"claude-ops/skills/ops-rotate-setup","Lifecycle-Innovations-Limited","claude-ops","skill",{"_creationTime":259,"_id":260,"community":261,"display":262,"identity":266,"parentExtension":268,"providers":304,"relations":321,"tags":322,"workflow":323},1778692306427.0964,"k17d0t6ns7y6t377pfprg128hd86nm89",{"reviewCount":8},{"description":263,"installMethods":264,"name":265,"sourceUrl":14},"Business operations command center for Claude Code — 35 skills, 18 agents, and a smart background daemon that manage communications (WhatsApp/Email/Slack/Telegram), projects, infrastructure (all AWS services), revenue (Stripe + RevenueCat), e-commerce (Shopify), marketing (Klaviyo/Meta/GA4/GSC), monitoring (Datadog/New Relic/OTEL), and voice (Bland AI/ElevenLabs/Whisper). Includes /gtm go-to-market planner, /ops:projects portfolio dashboard, and YOLO mode for autonomous operation with 4 parallel C-suite agents.",{"claudeCode":265},"ops",{"basePath":256,"githubOwner":255,"githubRepo":256,"locale":18,"slug":256,"type":267},"plugin",{"_creationTime":269,"_id":270,"community":271,"display":272,"identity":276,"providers":279,"relations":298,"tags":300,"workflow":301},1778692306427.0962,"k177xmnsm26p2wbrkfkwqgm2b986m2w8",{"reviewCount":8},{"description":273,"installMethods":274,"name":275,"sourceUrl":14},"Local marketplace for claude-ops plugin",{"claudeCode":12},"ops-marketplace",{"basePath":277,"githubOwner":255,"githubRepo":256,"locale":18,"slug":256,"type":278},"","marketplace",{"evaluate":280,"extract":292},{"promptVersionExtension":281,"promptVersionScoring":208,"score":282,"tags":283,"targetMarket":219,"tier":220},"3.1.0",96,[284,285,286,216,287,288,289,290,291],"operations","business","dashboard","productivity","aws","slack","whatsapp","monitoring",{"commitSha":293,"marketplace":294,"plugin":296},"HEAD",{"name":275,"pluginCount":295},1,{"mcpCount":8,"provider":297,"skillCount":8},"classify",{"repoId":299},"kd7d52tcek2e34r805zs06b10d86n39v",[216,288,285,286,291,284,287,289,290],{"evaluatedAt":302,"extractAt":303,"updatedAt":302},1778692330594,1778692306427,{"evaluate":305,"extract":318},{"promptVersionExtension":207,"promptVersionScoring":208,"score":306,"tags":307,"targetMarket":219,"tier":317},85,[308,216,309,310,311,312,313,314,315,291,316],"business-operations","ai-agents","communications","project-management","devops","marketing","finance","e-commerce","voice","community",{"commitSha":293,"license":249,"plugin":319},{"mcpCount":8,"provider":297,"skillCount":320},35,{"parentExtensionId":270,"repoId":299},[309,216,308,310,312,315,314,313,291,311,316],{"evaluatedAt":324,"extractAt":303,"updatedAt":324},1778692342046,{"evaluate":326,"extract":328},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":327,"targetMarket":219,"tier":220},[214,215,216,217,218],{"commitSha":293,"license":249},{"parentExtensionId":260,"repoId":299},{"_creationTime":331,"_id":299,"identity":332,"providers":333,"workflow":881},1778692301282.087,{"githubOwner":255,"githubRepo":256,"sourceUrl":14},{"classify":334,"discover":859,"github":862},{"commitSha":293,"extensions":335},[336,349,559,567,575,583,591,599,607,615,623,631,639,647,655,665,673,681,689,697,705,713,721,729,737,745,753,761,766,774,782,790,798,806,814,822,836,844],{"basePath":277,"description":273,"displayName":275,"installMethods":337,"rationale":338,"selectedPaths":339,"source":348,"sourceLanguage":18,"type":278},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[340,343,345],{"path":341,"priority":342},".claude-plugin/marketplace.json","mandatory",{"path":344,"priority":342},"README.md",{"path":346,"priority":347},"LICENSE","high","rule",{"basePath":256,"description":263,"displayName":265,"installMethods":350,"license":249,"rationale":351,"selectedPaths":352,"source":348,"sourceLanguage":18,"type":267},{"claudeCode":265},"plugin manifest at claude-ops/.claude-plugin/plugin.json",[353,355,356,357,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,434,436,438,440,442,444,446,448,450,452,454,456,458,460,462,464,466,469,471,473,475,477,479,481,483,485,487,489,491,493,495,497,499,501,503,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557],{"path":354,"priority":342},".claude-plugin/plugin.json",{"path":344,"priority":342},{"path":346,"priority":347},{"path":358,"priority":359},"skills/ops/SKILL.md","medium",{"path":361,"priority":359},"skills/ops-comms/SKILL.md",{"path":363,"priority":359},"skills/ops-credentials/SKILL.md",{"path":365,"priority":359},"skills/ops-daemon/SKILL.md",{"path":367,"priority":359},"skills/ops-dash/SKILL.md",{"path":369,"priority":359},"skills/ops-deploy/SKILL.md",{"path":371,"priority":359},"skills/ops-deploy-fix/SKILL.md",{"path":373,"priority":359},"skills/ops-doctor/SKILL.md",{"path":375,"priority":359},"skills/ops-ecom/SKILL.md",{"path":377,"priority":359},"skills/ops-fires/SKILL.md",{"path":379,"priority":359},"skills/ops-go/SKILL.md",{"path":381,"priority":359},"skills/ops-gtm/SKILL.md",{"path":383,"priority":359},"skills/ops-inbox/SKILL.md",{"path":385,"priority":359},"skills/ops-integrate/SKILL.md",{"path":387,"priority":359},"skills/ops-linear/SKILL.md",{"path":389,"priority":359},"skills/ops-marketing/SKILL.md",{"path":391,"priority":359},"skills/ops-merge/SKILL.md",{"path":393,"priority":359},"skills/ops-monitor/SKILL.md",{"path":395,"priority":359},"skills/ops-next/SKILL.md",{"path":397,"priority":359},"skills/ops-orchestrate/SKILL.md",{"path":399,"priority":359},"skills/ops-package/SKILL.md",{"path":401,"priority":359},"skills/ops-projects/SKILL.md",{"path":403,"priority":359},"skills/ops-recap/SKILL.md",{"path":405,"priority":359},"skills/ops-revenue/SKILL.md",{"path":407,"priority":359},"skills/ops-rotate/SKILL.md",{"path":409,"priority":359},"skills/ops-rotate-setup/SKILL.md",{"path":411,"priority":359},"skills/ops-settings/SKILL.md",{"path":413,"priority":359},"skills/ops-speedup/SKILL.md",{"path":415,"priority":359},"skills/ops-status/SKILL.md",{"path":417,"priority":359},"skills/ops-triage/SKILL.md",{"path":419,"priority":359},"skills/ops-voice/SKILL.md",{"path":421,"priority":359},"skills/ops-whatsapp-biz/SKILL.md",{"path":423,"priority":359},"skills/ops-yolo/SKILL.md",{"path":425,"priority":359},"skills/setup/SKILL.md",{"path":427,"priority":359},"skills/uninstall/SKILL.md",{"path":429,"priority":342},".mcp.json",{"path":431,"priority":347},"agents/build-fixer.md",{"path":433,"priority":347},"agents/comms-scanner.md",{"path":435,"priority":347},"agents/daemon-agent.md",{"path":437,"priority":347},"agents/dependency-auditor.md",{"path":439,"priority":347},"agents/deploy-fixer.md",{"path":441,"priority":347},"agents/doctor-agent.md",{"path":443,"priority":347},"agents/general-purpose.md",{"path":445,"priority":347},"agents/infra-monitor.md",{"path":447,"priority":347},"agents/marketing-optimizer.md",{"path":449,"priority":347},"agents/memory-extractor.md",{"path":451,"priority":347},"agents/monitor-agent.md",{"path":453,"priority":347},"agents/project-scanner.md",{"path":455,"priority":347},"agents/revenue-tracker.md",{"path":457,"priority":347},"agents/triage-agent.md",{"path":459,"priority":347},"agents/yolo-ceo.md",{"path":461,"priority":347},"agents/yolo-cfo.md",{"path":463,"priority":347},"agents/yolo-coo.md",{"path":465,"priority":347},"agents/yolo-cto.md",{"path":467,"priority":468},"bin/ops-autofix","low",{"path":470,"priority":468},"bin/ops-ci",{"path":472,"priority":468},"bin/ops-credentials",{"path":474,"priority":468},"bin/ops-dash",{"path":476,"priority":468},"bin/ops-deploy-fix-build-trigger",{"path":478,"priority":468},"bin/ops-deploy-fix-merge-trigger",{"path":480,"priority":468},"bin/ops-discord",{"path":482,"priority":468},"bin/ops-discover-external",{"path":484,"priority":468},"bin/ops-doctor",{"path":486,"priority":468},"bin/ops-ecom-health",{"path":488,"priority":468},"bin/ops-external",{"path":490,"priority":468},"bin/ops-gather",{"path":492,"priority":468},"bin/ops-git",{"path":494,"priority":468},"bin/ops-gsd-states",{"path":496,"priority":468},"bin/ops-infra",{"path":498,"priority":468},"bin/ops-marketing-dash",{"path":500,"priority":468},"bin/ops-merge-scan",{"path":502,"priority":468},"bin/ops-no-rm-rf-anchor",{"path":504,"priority":468},"bin/ops-post-session-cleanup",{"path":506,"priority":468},"bin/ops-post-update-migrate",{"path":508,"priority":468},"bin/ops-pretool-wacli-health",{"path":510,"priority":468},"bin/ops-pretool-whatsapp-bridge-health",{"path":512,"priority":468},"bin/ops-prevent-secret-commit",{"path":514,"priority":468},"bin/ops-projects",{"path":516,"priority":468},"bin/ops-prs",{"path":518,"priority":468},"bin/ops-setup-complete",{"path":520,"priority":468},"bin/ops-setup-detect",{"path":522,"priority":468},"bin/ops-setup-install",{"path":524,"priority":468},"bin/ops-setup-preflight",{"path":526,"priority":468},"bin/ops-shopify-create",{"path":528,"priority":468},"bin/ops-slack-autolink.mjs",{"path":530,"priority":468},"bin/ops-slack-workspaces",{"path":532,"priority":468},"bin/ops-speedup",{"path":534,"priority":468},"bin/ops-status",{"path":536,"priority":468},"bin/ops-suggest-specialized-agent",{"path":538,"priority":468},"bin/ops-task-reminder",{"path":540,"priority":468},"bin/ops-telegram-autolink.mjs",{"path":542,"priority":468},"bin/ops-unread",{"path":544,"priority":468},"bin/ops-warn-mainpush",{"path":546,"priority":468},"bin/ops-welcome",{"path":548,"priority":468},"bin/wacli-health",{"path":550,"priority":468},"bin/wacli-safe",{"path":552,"priority":347},"hooks/hooks.json",{"path":554,"priority":347},"hooks/recap-capture.sh",{"path":556,"priority":347},"hooks/recap-tool-activity.sh",{"path":558,"priority":468},"output-styles/ops-briefing.md",{"basePath":560,"description":561,"displayName":265,"installMethods":562,"rationale":563,"selectedPaths":564,"source":348,"sourceLanguage":18,"type":257},"claude-ops/skills/ops","Business operations command center. Routes to the right ops command based on what you need — briefing, inbox, fires, projects, comms, triage, linear, revenue, deploy, or yolo mode.",{"claudeCode":12},"SKILL.md frontmatter at claude-ops/skills/ops/SKILL.md",[565],{"path":566,"priority":342},"SKILL.md",{"basePath":568,"description":569,"displayName":570,"installMethods":571,"rationale":572,"selectedPaths":573,"source":348,"sourceLanguage":18,"type":257},"claude-ops/skills/ops-comms","Send and read messages across all channels. Routes based on arguments — whatsapp, email, slack, telegram, discord, notion, or natural language like \"send [msg] to [contact]\". WhatsApp via mcp__whatsapp__* (Baileys bridge).","ops-comms",{"claudeCode":12},"SKILL.md frontmatter at claude-ops/skills/ops-comms/SKILL.md",[574],{"path":566,"priority":342},{"basePath":576,"description":577,"displayName":578,"installMethods":579,"rationale":580,"selectedPaths":581,"source":348,"sourceLanguage":18,"type":257},"claude-ops/skills/ops-credentials","Audit which integration credentials are configured. Scans shell env, ops preferences.json, Doppler, macOS Keychain, and Dashlane to report a configured-vs-missing table per service. Never displays raw values — always masks as first6•••last4. Use when you want to see which integrations have keys set up and which still need /ops:setup.","ops-credentials",{"claudeCode":12},"SKILL.md frontmatter at claude-ops/skills/ops-credentials/SKILL.md",[582],{"path":566,"priority":342},{"basePath":584,"description":585,"displayName":586,"installMethods":587,"rationale":588,"selectedPaths":589,"source":348,"sourceLanguage":18,"type":257},"claude-ops/skills/ops-daemon","Check claude-ops background daemon end-to-end and auto-fix common issues. Detects stale plist paths after plugin upgrades, missing service commands, dead processes, corrupt health files, and bash version mismatches.","ops-daemon",{"claudeCode":12},"SKILL.md frontmatter at claude-ops/skills/ops-daemon/SKILL.md",[590],{"path":566,"priority":342},{"basePath":592,"description":593,"displayName":594,"installMethods":595,"rationale":596,"selectedPaths":597,"source":348,"sourceLanguage":18,"type":257},"claude-ops/skills/ops-dash","Interactive pixel-art command center dashboard. Visual business HQ with instant hotkey navigation to all ops commands, live status indicators, fire alerts, C-suite reports, settings, sharing, and FAQ.","ops-dash",{"claudeCode":12},"SKILL.md frontmatter at claude-ops/skills/ops-dash/SKILL.md",[598],{"path":566,"priority":342},{"basePath":600,"description":601,"displayName":602,"installMethods":603,"rationale":604,"selectedPaths":605,"source":348,"sourceLanguage":18,"type":257},"claude-ops/skills/ops-deploy","Deploy status across all projects. Shows ECS service versions, Vercel deployments, recent deploys, pending deploys, and CI/CD pipeline state.","ops-deploy",{"claudeCode":12},"SKILL.md frontmatter at claude-ops/skills/ops-deploy/SKILL.md",[606],{"path":566,"priority":342},{"basePath":608,"description":609,"displayName":610,"installMethods":611,"rationale":612,"selectedPaths":613,"source":348,"sourceLanguage":18,"type":257},"claude-ops/skills/ops-deploy-fix","Inspect and control the deploy/build auto-fix subsystem. Use for `/ops:deploy-fix status` (last monitor runs, fixer dispatches, locks, hourly budget), `/ops:deploy-fix tail` (follow latest fixer log), `/ops:deploy-fix configure` (re-run the wizard), and `/ops:deploy-fix test` (synthetic dry-run through the pipeline). Trigger when the user mentions deploy auto-fix, post-merge monitor, build fixer, fix budget, fix-agent log, or asks why a deploy didn't get auto-fixed.","ops-deploy-fix",{"claudeCode":12},"SKILL.md frontmatter at claude-ops/skills/ops-deploy-fix/SKILL.md",[614],{"path":566,"priority":342},{"basePath":616,"description":617,"displayName":618,"installMethods":619,"rationale":620,"selectedPaths":621,"source":348,"sourceLanguage":18,"type":257},"claude-ops/skills/ops-doctor","Health check and auto-repair for the ops plugin. Diagnoses manifest errors, broken permissions, invalid configs, stale caches, and missing files — then spawns an agent to fix everything automatically.","ops-doctor",{"claudeCode":12},"SKILL.md frontmatter at claude-ops/skills/ops-doctor/SKILL.md",[622],{"path":566,"priority":342},{"basePath":624,"description":625,"displayName":626,"installMethods":627,"rationale":628,"selectedPaths":629,"source":348,"sourceLanguage":18,"type":257},"claude-ops/skills/ops-ecom","Shopify store command center. Orders, inventory, fulfillment, analytics, and store health. Works with any Shopify store via Admin API.","ops-ecom",{"claudeCode":12},"SKILL.md frontmatter at claude-ops/skills/ops-ecom/SKILL.md",[630],{"path":566,"priority":342},{"basePath":632,"description":633,"displayName":634,"installMethods":635,"rationale":636,"selectedPaths":637,"source":348,"sourceLanguage":18,"type":257},"claude-ops/skills/ops-fires","Production incidents dashboard. Reads ECS health, Sentry errors, CI failures. Offers to dispatch fix agents for active fires.","ops-fires",{"claudeCode":12},"SKILL.md frontmatter at claude-ops/skills/ops-fires/SKILL.md",[638],{"path":566,"priority":342},{"basePath":640,"description":641,"displayName":642,"installMethods":643,"rationale":644,"selectedPaths":645,"source":348,"sourceLanguage":18,"type":257},"claude-ops/skills/ops-go","Token-efficient morning briefing. Pre-gathers all data via shell scripts, then presents a unified business dashboard with prioritized actions.","ops-go",{"claudeCode":12},"SKILL.md frontmatter at claude-ops/skills/ops-go/SKILL.md",[646],{"path":566,"priority":342},{"basePath":648,"description":649,"displayName":650,"installMethods":651,"rationale":652,"selectedPaths":653,"source":348,"sourceLanguage":18,"type":257},"claude-ops/skills/ops-gtm","Go-to-market strategy planner. Generates a complete GTM plan across paid, unpaid, marketing, sales, and AI-automation channels for any project — and hands executable campaigns off to /marketing.","ops-gtm",{"claudeCode":12},"SKILL.md frontmatter at claude-ops/skills/ops-gtm/SKILL.md",[654],{"path":566,"priority":342},{"basePath":656,"description":657,"displayName":658,"installMethods":659,"rationale":660,"selectedPaths":661,"source":348,"sourceLanguage":18,"type":257},"claude-ops/skills/ops-inbox","Full inbox management across all channels — WhatsApp (whatsmeow bridge via mcp__whatsapp__*), Email (Gmail MCP), Slack (MCP), Telegram (user-auth MCP), Discord (webhook + REST read), Notion (MCP — comments, mentions, assigned tasks). Scans FULL inbox (not just unread), identifies messages needing replies, archives handled conversations.","ops-inbox",{"claudeCode":12},"SKILL.md frontmatter at claude-ops/skills/ops-inbox/SKILL.md",[662,663],{"path":566,"priority":342},{"path":664,"priority":359},"CHANNELS.md",{"basePath":666,"description":667,"displayName":668,"installMethods":669,"rationale":670,"selectedPaths":671,"source":348,"sourceLanguage":18,"type":257},"claude-ops/skills/ops-integrate","Add any SaaS API as a first-class integration. Provide the service name — ops-integrate discovers auth patterns, tests connectivity, and registers the API in your partner registry so it's available to other skills.","ops-integrate",{"claudeCode":12},"SKILL.md frontmatter at claude-ops/skills/ops-integrate/SKILL.md",[672],{"path":566,"priority":342},{"basePath":674,"description":675,"displayName":676,"installMethods":677,"rationale":678,"selectedPaths":679,"source":348,"sourceLanguage":18,"type":257},"claude-ops/skills/ops-linear","Linear command center. Shows current sprint, creates/updates issues, manages priorities, syncs with GSD phases.","ops-linear",{"claudeCode":12},"SKILL.md frontmatter at claude-ops/skills/ops-linear/SKILL.md",[680],{"path":566,"priority":342},{"basePath":682,"description":683,"displayName":684,"installMethods":685,"rationale":686,"selectedPaths":687,"source":348,"sourceLanguage":18,"type":257},"claude-ops/skills/ops-marketing","Marketing command center. Email campaigns (Klaviyo), paid ads (Meta/Google), analytics (GA4), SEO, and social media metrics. One dashboard for all marketing channels.","ops-marketing",{"claudeCode":12},"SKILL.md frontmatter at claude-ops/skills/ops-marketing/SKILL.md",[688],{"path":566,"priority":342},{"basePath":690,"description":691,"displayName":692,"installMethods":693,"rationale":694,"selectedPaths":695,"source":348,"sourceLanguage":18,"type":257},"claude-ops/skills/ops-merge","Autonomous PR merge pipeline. Scans all repos for open PRs, dispatches subagents to fix CI, resolve conflicts, address review comments, then merges. Use --main to also sync dev↔main branches.","ops-merge",{"claudeCode":12},"SKILL.md frontmatter at claude-ops/skills/ops-merge/SKILL.md",[696],{"path":566,"priority":342},{"basePath":698,"description":699,"displayName":700,"installMethods":701,"rationale":702,"selectedPaths":703,"source":348,"sourceLanguage":18,"type":257},"claude-ops/skills/ops-monitor","Unified APM and monitoring surface. Polls Datadog, New Relic, and OpenTelemetry backends for active alerts, error traces, and entity health. Use --watch for live polling every 60 seconds. Use --setup to configure monitoring credentials.","ops-monitor",{"claudeCode":12},"SKILL.md frontmatter at claude-ops/skills/ops-monitor/SKILL.md",[704],{"path":566,"priority":342},{"basePath":706,"description":707,"displayName":708,"installMethods":709,"rationale":710,"selectedPaths":711,"source":348,"sourceLanguage":18,"type":257},"claude-ops/skills/ops-next","Business-level \"what should I do next\". Priority stack — fires > unread comms > ready-to-merge PRs > Linear sprint > revenue-generating GSD work. Uses pre-gathered data and routes to the right skill.","ops-next",{"claudeCode":12},"SKILL.md frontmatter at claude-ops/skills/ops-next/SKILL.md",[712],{"path":566,"priority":342},{"basePath":714,"description":715,"displayName":716,"installMethods":717,"rationale":718,"selectedPaths":719,"source":348,"sourceLanguage":18,"type":257},"claude-ops/skills/ops-orchestrate","Autonomous multi-project orchestration engine. Audits all registered projects, structures work into dependency-wired tasks, dispatches parallel agents (subagents or Agent Teams), audits completions, and ships PRs. Registry-driven — works for any user with a configured project registry.","ops-orchestrate",{"claudeCode":12},"SKILL.md frontmatter at claude-ops/skills/ops-orchestrate/SKILL.md",[720],{"path":566,"priority":342},{"basePath":722,"description":723,"displayName":724,"installMethods":725,"rationale":726,"selectedPaths":727,"source":348,"sourceLanguage":18,"type":257},"claude-ops/skills/ops-package","Ship parcels via any configured carrier — MyParcel, Sendcloud, DHL Parcel NL, PostNL, DPD, UPS, FedEx. Auto-selects the first carrier whose credentials are configured, or pass --carrier \u003Cname> to override. Verbs: ship, label, track, list, carriers.","ops-package",{"claudeCode":12},"SKILL.md frontmatter at claude-ops/skills/ops-package/SKILL.md",[728],{"path":566,"priority":342},{"basePath":730,"description":731,"displayName":732,"installMethods":733,"rationale":734,"selectedPaths":735,"source":348,"sourceLanguage":18,"type":257},"claude-ops/skills/ops-projects","Portfolio dashboard for all GSD-tracked projects. Scans ~/Projects and ~/gsd-workspaces for .planning/ directories, shows phase status, git state, blockers, and next actions for every project. Run /ops projects to see the full portfolio.","ops-projects",{"claudeCode":12},"SKILL.md frontmatter at claude-ops/skills/ops-projects/SKILL.md",[736],{"path":566,"priority":342},{"basePath":738,"description":739,"displayName":740,"installMethods":741,"rationale":742,"selectedPaths":743,"source":348,"sourceLanguage":18,"type":257},"claude-ops/skills/ops-recap","Manage the multi-session recap marquee daemon — a background process that synthesizes a one-line digest across all parallel Claude Code sessions and shell activity, displayed in tmux status-right. Subcommands status/tail/configure/restart.","ops-recap",{"claudeCode":12},"SKILL.md frontmatter at claude-ops/skills/ops-recap/SKILL.md",[744],{"path":566,"priority":342},{"basePath":746,"description":747,"displayName":748,"installMethods":749,"rationale":750,"selectedPaths":751,"source":348,"sourceLanguage":18,"type":257},"claude-ops/skills/ops-revenue","Revenue and costs tracker. AWS spend via aws ce, credits tracker, project revenue stages. Shows burn rate, runway estimate, credits expiring.","ops-revenue",{"claudeCode":12},"SKILL.md frontmatter at claude-ops/skills/ops-revenue/SKILL.md",[752],{"path":566,"priority":342},{"basePath":754,"description":755,"displayName":756,"installMethods":757,"rationale":758,"selectedPaths":759,"source":348,"sourceLanguage":18,"type":257},"claude-ops/skills/ops-rotate","Multi-account Claude Max rotator. Status, manual rotation, account list, add-account wizard. Requires account_rotation_enabled=true in plugin settings.","ops-rotate",{"claudeCode":12},"SKILL.md frontmatter at claude-ops/skills/ops-rotate/SKILL.md",[760],{"path":566,"priority":342},{"basePath":254,"description":10,"displayName":13,"installMethods":762,"rationale":763,"selectedPaths":764,"source":348,"sourceLanguage":18,"type":257},{"claudeCode":12},"SKILL.md frontmatter at claude-ops/skills/ops-rotate-setup/SKILL.md",[765],{"path":566,"priority":342},{"basePath":767,"description":768,"displayName":769,"installMethods":770,"rationale":771,"selectedPaths":772,"source":348,"sourceLanguage":18,"type":257},"claude-ops/skills/ops-settings","Post-setup credential manager. Shows current integration status (configured/missing/expired) and lets you update individual credentials without re-running the full setup wizard. Runs a smoke test after each update.","ops-settings",{"claudeCode":12},"SKILL.md frontmatter at claude-ops/skills/ops-settings/SKILL.md",[773],{"path":566,"priority":342},{"basePath":775,"description":776,"displayName":777,"installMethods":778,"rationale":779,"selectedPaths":780,"source":348,"sourceLanguage":18,"type":257},"claude-ops/skills/ops-speedup","Cross-platform, hardware-adaptive system optimizer. Auto-detects macOS / Linux / WSL / Windows (MINGW/Cygwin/MSYS2) and CPU/RAM/disk/GPU profile, then picks the right cleanup strategy. Scans reclaimable disk space, memory pressure, runaway processes, startup bloat, network issues. CleanMyMac built into Claude Code.","ops-speedup",{"claudeCode":12},"SKILL.md frontmatter at claude-ops/skills/ops-speedup/SKILL.md",[781],{"path":566,"priority":342},{"basePath":783,"description":784,"displayName":785,"installMethods":786,"rationale":787,"selectedPaths":788,"source":348,"sourceLanguage":18,"type":257},"claude-ops/skills/ops-status","Lightweight green/red status panel for every configured integration. No gather, no actions.","ops-status",{"claudeCode":12},"SKILL.md frontmatter at claude-ops/skills/ops-status/SKILL.md",[789],{"path":566,"priority":342},{"basePath":791,"description":792,"displayName":793,"installMethods":794,"rationale":795,"selectedPaths":796,"source":348,"sourceLanguage":18,"type":257},"claude-ops/skills/ops-triage","Cross-platform issue triage. Pulls from Sentry (MCP), Linear (MCP), GitHub Issues (gh). Cross-references against code to find already-fixed issues. Auto-resolves fixed ones. Dispatches agents for active issues.","ops-triage",{"claudeCode":12},"SKILL.md frontmatter at claude-ops/skills/ops-triage/SKILL.md",[797],{"path":566,"priority":342},{"basePath":799,"description":800,"displayName":801,"installMethods":802,"rationale":803,"selectedPaths":804,"source":348,"sourceLanguage":18,"type":257},"claude-ops/skills/ops-voice","Voice operations — make phone calls (Bland AI), text-to-speech (ElevenLabs), transcribe audio (Whisper/Groq). Replace OpenClaw voice capabilities.","ops-voice",{"claudeCode":12},"SKILL.md frontmatter at claude-ops/skills/ops-voice/SKILL.md",[805],{"path":566,"priority":342},{"basePath":807,"description":808,"displayName":809,"installMethods":810,"rationale":811,"selectedPaths":812,"source":348,"sourceLanguage":18,"type":257},"claude-ops/skills/ops-whatsapp-biz","WhatsApp Business Cloud API — send approved template messages at scale, manage templates with approval tracking, and integrate product catalogs. Separate from wacli personal WhatsApp.","ops-whatsapp-biz",{"claudeCode":12},"SKILL.md frontmatter at claude-ops/skills/ops-whatsapp-biz/SKILL.md",[813],{"path":566,"priority":342},{"basePath":815,"description":816,"displayName":817,"installMethods":818,"rationale":819,"selectedPaths":820,"source":348,"sourceLanguage":18,"type":257},"claude-ops/skills/ops-yolo","YOLO mode. Spawns 4 parallel C-suite agents (CEO, CTO, CFO, COO). Each analyzes the business from their perspective using ALL available data. Produces unfiltered Hard Truths report. After user types YOLO, autonomously runs the business for a day using /loop.","ops-yolo",{"claudeCode":12},"SKILL.md frontmatter at claude-ops/skills/ops-yolo/SKILL.md",[821],{"path":566,"priority":342},{"basePath":823,"description":824,"displayName":825,"installMethods":826,"rationale":827,"selectedPaths":828,"source":348,"sourceLanguage":18,"type":257},"claude-ops/skills/setup","Interactive setup wizard for the claude-ops plugin. Installs missing CLIs, configures env vars for each channel (Telegram, WhatsApp, Email, Slack, Notion, Linear, Sentry, Vercel), builds the project registry, and saves user preferences. Run once after installing the plugin or any time to reconfigure.","setup",{"claudeCode":12},"SKILL.md frontmatter at claude-ops/skills/setup/SKILL.md",[829,830,832,834],{"path":566,"priority":342},{"path":831,"priority":359},"CLI-REFERENCE.md",{"path":833,"priority":359},"REFERENCE.md",{"path":835,"priority":359},"SHARED.md",{"basePath":837,"description":838,"displayName":839,"installMethods":840,"rationale":841,"selectedPaths":842,"source":348,"sourceLanguage":18,"type":257},"claude-ops/skills/uninstall","Completely remove claude-ops plugin, all stored credentials, cached files, shell exports, and MCP registrations. Confirms each step before deletion.","uninstall",{"claudeCode":12},"SKILL.md frontmatter at claude-ops/skills/uninstall/SKILL.md",[843],{"path":566,"priority":342},{"basePath":845,"description":846,"displayName":847,"installMethods":848,"license":249,"rationale":849,"selectedPaths":850,"source":348,"sourceLanguage":18,"type":858},"claude-ops/telegram-server","Telegram user-auth MCP server for claude-ops plugin (personal account via MTProto, not bots)","claude-ops-telegram-server",{"npm":847},"server.json with namespace/server name at claude-ops/telegram-server/server.json",[851,853,855,856],{"path":852,"priority":342},"server.json",{"path":854,"priority":342},"package.json",{"path":344,"priority":342},{"path":857,"priority":359},"index.js","mcp",{"sources":860},[861],"manual",{"closedIssues90d":242,"description":863,"forks":243,"homepage":864,"license":249,"openIssues90d":244,"pushedAt":245,"readmeSize":240,"stars":246,"topics":865},"Business operating system for Claude Code — 25 skills, 13 agents, smart daemon. Unified inbox (WhatsApp/Email/Slack/Telegram), autonomous PR merge, full-AWS monitoring, revenue (Stripe+RevenueCat), e-commerce (Shopify), marketing (Klaviyo/Meta/GA4), voice (Bland/ElevenLabs), APM (Datadog/NewRelic/OTEL), YOLO mode.","https://github.com/Lifecycle-Innovations-Limited/claude-ops/wiki",[866,308,867,868,312,869,870,288,871,872,858,873,874,875,876,877,878,879,313,880],"ai-agent","claude-code","claude-code-plugin","ai-automation","anthropic","claude","inbox-zero","morning-briefing","pr-automation","terminal","agent-teams","autonomous-agent","ecommerce","klaviyo","shopify",{"classifiedAt":882,"discoverAt":883,"extractAt":884,"githubAt":884,"updatedAt":882},1778692306008,1778692301282,1778692304144,[215,216,217,214,218],{"evaluatedAt":252,"extractAt":303,"updatedAt":252},[],[889,922,951,981,1002,1022],{"_creationTime":890,"_id":891,"community":892,"display":893,"identity":899,"providers":904,"relations":913,"tags":917,"workflow":918},1778694990469.487,"k176n6442s9c9fdjac88vvqh0s86n5m0",{"reviewCount":8},{"description":894,"installMethods":895,"name":897,"sourceUrl":898},"Verwenden Sie dies, wenn die Aufgabe Authentifizierung, Benutzerregistrierungen, Anmeldungen, Passwortwiederherstellung, OAuth-Anbieter, rollenbasierte Zugriffskontrolle oder den Schutz von Routen und Funktionen beinhaltet. Verwenden Sie immer `@netlify/identity`. Verwenden Sie niemals `netlify-identity-widget` oder `gotrue-js` – diese sind veraltet.",{"claudeCode":896},"netlify/context-and-tools","netlify-identity","https://github.com/netlify/context-and-tools",{"basePath":900,"githubOwner":901,"githubRepo":902,"locale":903,"slug":897,"type":257},"skills/netlify-identity","netlify","context-and-tools","de",{"evaluate":905,"extract":912},{"promptVersionExtension":207,"promptVersionScoring":208,"score":906,"tags":907,"targetMarket":219,"tier":220},100,[215,901,908,909,910,911],"identity","javascript","typescript","api",{"commitSha":293},{"parentExtensionId":914,"repoId":915,"translatedFrom":916},"k1714spp30a0rvg5y3yjga772n86nmps","kd7b1ncy2zzzfws29grdt8heb986ntzq","k17f1596a2t00btq1hfksssg0s86n6ej",[911,215,908,909,901,910],{"evaluatedAt":919,"extractAt":920,"updatedAt":921},1778694839805,1778694599571,1778694990469,{"_creationTime":923,"_id":924,"community":925,"display":926,"identity":932,"providers":936,"relations":942,"tags":946,"workflow":947},1778694393651.5916,"k17c83hf8pgdvrdn6t460zm24x86mfpe",{"reviewCount":8},{"description":927,"installMethods":928,"name":930,"sourceUrl":931},"Anleitung für Benutzer zur Konfiguration wichtiger MongoDB MCP-Serveroptionen. Verwenden Sie diese Skill, wenn ein Benutzer den MongoDB MCP-Server installiert hat, aber die erforderlichen Umgebungsvariablen nicht konfiguriert wurden oder wenn er nach der Verbindung zu MongoDB/Atlas fragt und die Anmeldeinformationen nicht eingerichtet sind.",{"claudeCode":929},"mongodb/agent-skills","mongodb-mcp-setup","https://github.com/mongodb/agent-skills",{"basePath":933,"githubOwner":934,"githubRepo":935,"locale":903,"slug":930,"type":257},"skills/mongodb-mcp-setup","mongodb","agent-skills",{"evaluate":937,"extract":941},{"promptVersionExtension":207,"promptVersionScoring":208,"score":906,"tags":938,"targetMarket":219,"tier":220},[934,858,939,825,215,940],"configuration","cli",{"commitSha":293},{"parentExtensionId":943,"repoId":944,"translatedFrom":945},"k170hje3xzpy2mbkn00agzm38x86mkbz","kd74vahs1zbjqzqbert490xyrd86nfv5","k1798fc1hmtx3bmdgwyn3fet2d86mzt5",[215,940,939,858,934,825],{"evaluatedAt":948,"extractAt":949,"updatedAt":950},1778694262565,1778694149049,1778694393651,{"_creationTime":952,"_id":953,"community":954,"display":955,"identity":961,"providers":965,"relations":974,"tags":977,"workflow":978},1778682677410.0369,"k172a96fyh4jrhrb5qc6tfrbp986nrey",{"reviewCount":8},{"description":956,"installMethods":957,"name":959,"sourceUrl":960},"Use when adding Auth0 token validation to Express or Node.js APIs - integrates express-oauth2-jwt-bearer SDK to protect Node.js API endpoints with JWT Bearer authentication, scope-based RBAC, claim validation, and optional DPoP support",{"claudeCode":958},"auth0/agent-skills","Auth0 Express OAuth2 JWT Bearer","https://github.com/auth0/agent-skills",{"basePath":962,"githubOwner":963,"githubRepo":935,"locale":18,"slug":964,"type":257},"plugins/auth0/skills/express-oauth2-jwt-bearer","auth0","express-oauth2-jwt-bearer",{"evaluate":966,"extract":972},{"promptVersionExtension":207,"promptVersionScoring":208,"score":906,"tags":967,"targetMarket":219,"tier":220},[963,968,215,969,970,971,911],"jwt","express","nodejs","security",{"commitSha":293,"license":973},"Apache-2.0",{"parentExtensionId":975,"repoId":976},"k17b52m0t4j5ryyvea95kdqqr186nk9e","kd7d2wx4927yddhxgfpzw6t10x86m349",[911,963,215,969,968,970,971],{"evaluatedAt":979,"extractAt":980,"updatedAt":979},1778683411304,1778682677410,{"_creationTime":982,"_id":983,"community":984,"display":985,"identity":989,"providers":992,"relations":998,"tags":999,"workflow":1000},1778682677410.036,"k175ceb6bs7yjnm2q2x7m611n986nmja",{"reviewCount":8},{"description":986,"installMethods":987,"name":988,"sourceUrl":960},"Use when adding authentication to Vanilla JS, Svelte, or any framework-agnostic single-page applications - integrates @auth0/auth0-spa-js SDK for SPAs without framework-specific wrappers",{"claudeCode":958},"Auth0 SPA JS Integration",{"basePath":990,"githubOwner":963,"githubRepo":935,"locale":18,"slug":991,"type":257},"plugins/auth0/skills/auth0-spa-js","auth0-spa-js",{"evaluate":993,"extract":997},{"promptVersionExtension":207,"promptVersionScoring":208,"score":906,"tags":994,"targetMarket":219,"tier":220},[215,963,995,909,996,939],"spa","svelte",{"commitSha":293,"license":973},{"parentExtensionId":975,"repoId":976},[963,215,939,909,995,996],{"evaluatedAt":1001,"extractAt":980,"updatedAt":1001},1778683297591,{"_creationTime":1003,"_id":1004,"community":1005,"display":1006,"identity":1010,"providers":1012,"relations":1018,"tags":1019,"workflow":1020},1778682677410.035,"k17a8h3wj2pvee6cykczjfvb7d86n9we",{"reviewCount":8},{"description":1007,"installMethods":1008,"name":1009,"sourceUrl":960},"Use when implementing Auth0 authentication in Nuxt 3/4 applications, configuring session management, protecting routes with middleware, or integrating API access tokens - provides setup patterns, composable usage, and security best practices for the @auth0/auth0-nuxt SDK",{"claudeCode":958},"auth0-nuxt",{"basePath":1011,"githubOwner":963,"githubRepo":935,"locale":18,"slug":1009,"type":257},"plugins/auth0/skills/auth0-nuxt",{"evaluate":1013,"extract":1017},{"promptVersionExtension":207,"promptVersionScoring":208,"score":906,"tags":1014,"targetMarket":219,"tier":220},[963,1015,215,1016,910,971],"nuxt","web",{"commitSha":293},{"parentExtensionId":975,"repoId":976},[963,215,1015,971,910,1016],{"evaluatedAt":1021,"extractAt":980,"updatedAt":1021},1778683222653,{"_creationTime":1023,"_id":1024,"community":1025,"display":1026,"identity":1030,"providers":1033,"relations":1039,"tags":1040,"workflow":1041},1778682677410.0347,"k17cts1j65mahq0p4y7cagrsnd86ndxf",{"reviewCount":8},{"description":1027,"installMethods":1028,"name":1029,"sourceUrl":960},"Use when adding authentication to Next.js applications (login, logout, protected pages, middleware, server components) - supports App Router and Pages Router with @auth0/nextjs-auth0 SDK.",{"claudeCode":958},"Auth0 Next.js",{"basePath":1031,"githubOwner":963,"githubRepo":935,"locale":18,"slug":1032,"type":257},"plugins/auth0/skills/auth0-nextjs","auth0-nextjs",{"evaluate":1034,"extract":1038},{"promptVersionExtension":207,"promptVersionScoring":208,"score":906,"tags":1035,"targetMarket":219,"tier":220},[1036,963,215,910,1037],"nextjs","web-development",{"commitSha":293,"license":973},{"parentExtensionId":975,"repoId":976},[963,215,1036,910,1037],{"evaluatedAt":1042,"extractAt":980,"updatedAt":1042},1778683195282]