[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-Lifecycle-Innovations-Limited-ops-deploy-fix-zh-CN":3,"guides-for-Lifecycle-Innovations-Limited-ops-deploy-fix":883,"similar-k179v20tarr3dja6v0vayq59wd86mky9-zh-CN":884},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":252,"isFallback":235,"parentExtension":257,"providers":321,"relations":325,"repo":326,"tags":881,"workflow":882},1778692306427.0981,"k179v20tarr3dja6v0vayq59wd86mky9",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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.",{"claudeCode":12},"Lifecycle-Innovations-Limited/claude-ops","ops-deploy-fix","https://github.com/Lifecycle-Innovations-Limited/claude-ops",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":233,"workflow":250},1778692485957.488,"kn77rr0bwvj468p5x2kxnbc1tx86nvmk","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"practices":204,"prerequisites":209,"promptVersionExtension":213,"promptVersionScoring":214,"purpose":215,"rationale":216,"score":217,"summary":218,"tags":219,"targetMarket":226,"tier":227,"useCases":228},[21,26,29,33,37,41,45,48,52,56,60,63,66,69,73,76,79,82,85,88,92,96,99,103,106,109,112,115,118,121,125,128,132,136,139,142,145,148,152,155,158,161,164,167,170,174,178,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Invocation","Precise Purpose","pass","The description clearly defines the purpose of inspecting and controlling the deploy/build auto-fix subsystem, specifies its use cases with command examples, and includes triggers for its invocation.",{"category":22,"check":27,"severity":24,"summary":28},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the core capability and trigger phrases within the character limit.",{"category":30,"check":31,"severity":24,"summary":32},"Documentation","Concise Body","The skill body is concise, staying well under the line limit and effectively delegating deeper material to separate files.",{"category":34,"check":35,"severity":24,"summary":36},"Context","Progressive Disclosure","The SKILL.md outlines the workflow and links to separate files for detailed procedures and data sources, demonstrating progressive disclosure.",{"category":34,"check":38,"severity":39,"summary":40},"Forked exploration","not_applicable","This skill does not appear to involve deep exploration that would necessitate forked context.",{"category":42,"check":43,"severity":24,"summary":44},"Practical Utility","Usage examples","Sufficient examples are provided for each subcommand, demonstrating input, invocation, and expected outcomes.",{"category":42,"check":46,"severity":24,"summary":47},"Edge cases","The skill handles edge cases such as missing preference files, missing dependencies, and stale locks, providing clear recovery steps.",{"category":49,"check":50,"severity":24,"summary":51},"Code Execution","Tool Fallback","The skill explicitly lists the MCP name and version in the frontmatter and includes fallback paths for missing dependencies like 'jq'.",{"category":53,"check":54,"severity":24,"summary":55},"Safety","Halt on unexpected state","The skill instructs to abort on unexpected pre-state, such as missing preference files or tools, and provides clear error messages.",{"category":57,"check":58,"severity":24,"summary":59},"Portability","Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills, with cross-skill coordination explicitly handled.",{"category":42,"check":61,"severity":24,"summary":62},"Problem relevance","The description clearly names the problem of managing and inspecting the deploy/build auto-fix subsystem.",{"category":42,"check":64,"severity":24,"summary":65},"Unique selling proposition","The skill offers a dedicated control surface for a complex subsystem, providing value beyond basic prompt engineering by orchestrating specific scripts and state management.",{"category":42,"check":67,"severity":24,"summary":68},"Production readiness","The skill covers the complete lifecycle for managing the auto-fix subsystem, including status, logs, configuration, and testing, and appears ready for production use.",{"category":70,"check":71,"severity":24,"summary":72},"Scope","Single responsibility principle","The skill focuses solely on the deploy/build auto-fix subsystem, with all commands related to its inspection and control.",{"category":70,"check":74,"severity":24,"summary":75},"Description quality","The description accurately reflects the skill's functionality, including its commands and invocation triggers.",{"category":22,"check":77,"severity":24,"summary":78},"Scoped tools","The skill uses narrow, verb-noun scoped tools like `status`, `tail`, `configure`, and `test`, avoiding generalist command execution.",{"category":30,"check":80,"severity":24,"summary":81},"Configuration & parameter reference","The SKILL.md documents configuration paths, default values, and precedence, and explicitly mentions rule application.",{"category":70,"check":83,"severity":24,"summary":84},"Tool naming","Tool names are descriptive and follow kebab-case convention (e.g., `deploy-fix status`).",{"category":70,"check":86,"severity":24,"summary":87},"Minimal I/O surface","Input parameters are well-defined subcommands and flags, and outputs are structured or log-based, not excessive dumps.",{"category":89,"check":90,"severity":24,"summary":91},"License","License usability","The extension is licensed under MIT, a permissive open-source license, as indicated by the LICENSE file and README.",{"category":93,"check":94,"severity":24,"summary":95},"Maintenance","Commit recency","The repository shows recent commits, indicating active maintenance.",{"category":93,"check":97,"severity":24,"summary":98},"Dependency Management","The repository uses a lockfile and `package.json` for dependency management, with clear installation instructions for necessary tools.",{"category":100,"check":101,"severity":24,"summary":102},"Security","Secret Management","The skill adheres to Rule 0, explicitly stating it will not echo personal data and redacting sensitive information. It also follows Rule 6 regarding outbound communications.",{"category":100,"check":104,"severity":24,"summary":105},"Injection","The skill avoids loading third-party data as instructions and relies on bundled scripts and commands, mitigating injection risks.",{"category":100,"check":107,"severity":24,"summary":108},"Transitive Supply-Chain Grenades","The skill bundles all necessary scripts and avoids runtime downloads or remote execution of code not committed to the repository.",{"category":100,"check":110,"severity":24,"summary":111},"Sandbox Isolation","The skill operates within defined scopes, handling state in `~/.claude/state` and logs in `~/.claude/logs`, respecting sandbox boundaries.",{"category":100,"check":113,"severity":24,"summary":114},"Sandbox escape primitives","No detached process spawns or deny-retry loops were found in the scripts.",{"category":100,"check":116,"severity":24,"summary":117},"Data Exfiltration","The skill explicitly states it does not send outbound communications (Rule 6), preventing data exfiltration.",{"category":100,"check":119,"severity":24,"summary":120},"Hidden Text Tricks","Bundled content appears free of hidden steering tricks; descriptions are clean.",{"category":122,"check":123,"severity":24,"summary":124},"Hooks","Opaque code execution","Scripts are provided in plain, readable Bash, avoiding obfuscation techniques like base64 payloads or `eval`.",{"category":57,"check":126,"severity":24,"summary":127},"Structural Assumption","The skill correctly uses placeholder notation for paths and relies on environment variables for configuration, avoiding assumptions about user project structure.",{"category":129,"check":130,"severity":24,"summary":131},"Trust","Issues Attention","With 2 open issues (90d) and 6 closed (90d), the closure rate is sufficient, indicating active maintainer engagement.",{"category":133,"check":134,"severity":24,"summary":135},"Versioning","Release Management","The README and CHANGELOG indicate versioning, and the skill is actively maintained with recent commits.",{"category":49,"check":137,"severity":24,"summary":138},"Validation","Input arguments like subcommands and flags appear to be handled directly by the script logic, and the context suggests validation occurs within the `deploy-fix-common.sh` script and specific subcommands.",{"category":100,"check":140,"severity":24,"summary":141},"Unguarded Destructive Operations","Destructive operations like clearing locks are explicitly guarded by per-action confirmation per Rule 5.",{"category":49,"check":143,"severity":24,"summary":144},"Error Handling","The skill provides clear error messages for various failure modes, including missing dependencies and stale locks, with actionable recovery steps.",{"category":49,"check":146,"severity":24,"summary":147},"Logging","The skill logs to specific files in `~/.claude/logs/ops-deploy-fix/` for monitor runs and fixer dispatches, providing an audit trail.",{"category":149,"check":150,"severity":24,"summary":151},"Compliance","GDPR","The skill explicitly states it does not echo personal data and operates on system/repo-level information, not user-specific personal data.",{"category":149,"check":153,"severity":24,"summary":154},"Target market","The extension operates on code repositories and system configurations, with no regional or jurisdictional logic detected; targetMarket is 'global'.",{"category":57,"check":156,"severity":24,"summary":157},"Runtime stability","The skill relies on standard Bash commands and `jq`, with explicit instructions for installing `jq` if missing, indicating good cross-platform compatibility.",{"category":30,"check":159,"severity":24,"summary":160},"README","The README provides a comprehensive overview of the claude-ops project, its features, and installation instructions.",{"category":70,"check":162,"severity":24,"summary":163},"Tool surface size","The skill exposes a focused set of 4 tools (`status`, `tail`, `configure`, `test`), well within the ideal range.",{"category":22,"check":165,"severity":24,"summary":166},"Overlapping near-synonym tools","The tool names are distinct and cover unique functionalities within the deploy/build auto-fix subsystem.",{"category":30,"check":168,"severity":24,"summary":169},"Phantom features","All advertised features and commands in the description and SKILL.md have corresponding implementations within the skill's scripts.",{"category":171,"check":172,"severity":24,"summary":173},"Install","Installation instruction","The README provides clear, step-by-step installation instructions, including plugin installation and setup wizard invocation.",{"category":175,"check":176,"severity":24,"summary":177},"Errors","Actionable error messages","Error messages are specific, name the failure and cause, and provide clear remediation steps or direct the user to relevant commands.",{"category":179,"check":180,"severity":24,"summary":181},"Execution","Pinned dependencies","Dependencies like `jq` are declared and installation instructions are provided. Bash scripts have shebangs.",{"category":70,"check":183,"severity":24,"summary":184},"Dry-run preview","The `test` subcommand functions as a dry-run, simulating the pipeline without dispatching actual fixes or outbound messages.",{"category":186,"check":187,"severity":24,"summary":188},"Protocol","Idempotent retry & timeouts","Mutating operations like clearing locks are confirmed by the user (Rule 5), and scripts appear to handle errors gracefully, though explicit timeouts are not detailed.",{"category":149,"check":190,"severity":24,"summary":191},"Telemetry opt-in","The skill explicitly states it has no telemetry and does not send outbound communications, adhering to opt-in principles.",1778692485624,"This skill provides a command-line interface for inspecting and controlling a deploy/build auto-fix subsystem. It offers commands to check status, view logs, reconfigure the system, and run synthetic tests. The skill manages state, locks, and logs locally and adheres to strict security and operational rules.",[195,196,197,198,199],"Inspect deploy/build auto-fix subsystem status","Monitor live fixer logs","Reconfigure auto-fix subsystem settings","Run synthetic tests for the auto-fix pipeline","Manage system state, locks, and budgets",[201,202,203],"Performing actual code fixes","Directly managing deployment pipelines","Acting as a general-purpose system administration tool",[205,206,207,208],"Security Best Practices","Operational Control","System Monitoring","Configuration Management",[210,211,212],"Bash shell","jq utility","Claude Code environment","3.0.0","4.4.0","To provide operators with a comprehensive and secure interface for managing and troubleshooting the automated deploy and build fixing process.","High-quality implementation with clear documentation, robust error handling, strong security practices, and well-defined scope. Minor areas like explicit timeouts for all operations could be strengthened but do not detract from overall production readiness.",98,"A production-ready skill for managing and inspecting the deploy/build auto-fix subsystem with excellent documentation and security.",[220,221,222,223,224,225],"ops","deploy","automation","devops","monitoring","ci-cd","global","verified",[229,230,231,232],"When a deploy fails and needs investigation","To monitor the health and activity of the auto-fix system","When needing to re-run the setup wizard for auto-fix configuration","To test the auto-fix pipeline's wiring without triggering actual fixes",{"codeQuality":234,"collectedAt":236,"documentation":237,"maintenance":240,"security":246,"testCoverage":249},{"hasLockfile":235},true,1778692465791,{"descriptionLength":238,"readmeSize":239},470,22118,{"closedIssues90d":241,"forks":242,"hasChangelog":235,"openIssues90d":243,"pushedAt":244,"stars":245},6,4,2,1778673878000,9,{"hasNpmPackage":247,"license":248,"smitheryVerified":247},false,"MIT",{"hasCi":235,"hasTests":235},{"updatedAt":251},1778692485957,{"basePath":253,"githubOwner":254,"githubRepo":255,"locale":18,"slug":13,"type":256},"claude-ops/skills/ops-deploy-fix","Lifecycle-Innovations-Limited","claude-ops","skill",{"_creationTime":258,"_id":259,"community":260,"display":261,"identity":264,"parentExtension":266,"providers":301,"relations":317,"tags":318,"workflow":319},1778692306427.0964,"k17d0t6ns7y6t377pfprg128hd86nm89",{"reviewCount":8},{"description":262,"installMethods":263,"name":220,"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":220},{"basePath":255,"githubOwner":254,"githubRepo":255,"locale":18,"slug":255,"type":265},"plugin",{"_creationTime":267,"_id":268,"community":269,"display":270,"identity":274,"providers":277,"relations":295,"tags":297,"workflow":298},1778692306427.0962,"k177xmnsm26p2wbrkfkwqgm2b986m2w8",{"reviewCount":8},{"description":271,"installMethods":272,"name":273,"sourceUrl":14},"Local marketplace for claude-ops plugin",{"claudeCode":12},"ops-marketplace",{"basePath":275,"githubOwner":254,"githubRepo":255,"locale":18,"slug":255,"type":276},"","marketplace",{"evaluate":278,"extract":289},{"promptVersionExtension":279,"promptVersionScoring":214,"score":280,"tags":281,"targetMarket":226,"tier":227},"3.1.0",96,[282,283,284,222,285,286,287,288,224],"operations","business","dashboard","productivity","aws","slack","whatsapp",{"commitSha":290,"marketplace":291,"plugin":293},"HEAD",{"name":273,"pluginCount":292},1,{"mcpCount":8,"provider":294,"skillCount":8},"classify",{"repoId":296},"kd7d52tcek2e34r805zs06b10d86n39v",[222,286,283,284,224,282,285,287,288],{"evaluatedAt":299,"extractAt":300,"updatedAt":299},1778692330594,1778692306427,{"evaluate":302,"extract":314},{"promptVersionExtension":213,"promptVersionScoring":214,"score":303,"tags":304,"targetMarket":226,"tier":313},85,[305,222,306,307,308,223,309,310,311,224,312],"business-operations","ai-agents","communications","project-management","marketing","finance","e-commerce","voice","community",{"commitSha":290,"license":248,"plugin":315},{"mcpCount":8,"provider":294,"skillCount":316},35,{"parentExtensionId":268,"repoId":296},[306,222,305,307,223,311,310,309,224,308,312],{"evaluatedAt":320,"extractAt":300,"updatedAt":320},1778692342046,{"evaluate":322,"extract":324},{"promptVersionExtension":213,"promptVersionScoring":214,"score":217,"tags":323,"targetMarket":226,"tier":227},[220,221,222,223,224,225],{"commitSha":290,"license":248},{"parentExtensionId":259,"repoId":296},{"_creationTime":327,"_id":296,"identity":328,"providers":329,"workflow":877},1778692301282.087,{"githubOwner":254,"githubRepo":255,"sourceUrl":14},{"classify":330,"discover":855,"github":858},{"commitSha":290,"extensions":331},[332,345,555,563,571,579,587,595,603,608,616,624,632,640,648,658,666,674,682,690,698,706,714,722,730,738,746,754,762,770,778,786,794,802,810,818,832,840],{"basePath":275,"description":271,"displayName":273,"installMethods":333,"rationale":334,"selectedPaths":335,"source":344,"sourceLanguage":18,"type":276},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[336,339,341],{"path":337,"priority":338},".claude-plugin/marketplace.json","mandatory",{"path":340,"priority":338},"README.md",{"path":342,"priority":343},"LICENSE","high","rule",{"basePath":255,"description":262,"displayName":220,"installMethods":346,"license":248,"rationale":347,"selectedPaths":348,"source":344,"sourceLanguage":18,"type":265},{"claudeCode":220},"plugin manifest at claude-ops/.claude-plugin/plugin.json",[349,351,352,353,356,358,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,465,467,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],{"path":350,"priority":338},".claude-plugin/plugin.json",{"path":340,"priority":338},{"path":342,"priority":343},{"path":354,"priority":355},"skills/ops/SKILL.md","medium",{"path":357,"priority":355},"skills/ops-comms/SKILL.md",{"path":359,"priority":355},"skills/ops-credentials/SKILL.md",{"path":361,"priority":355},"skills/ops-daemon/SKILL.md",{"path":363,"priority":355},"skills/ops-dash/SKILL.md",{"path":365,"priority":355},"skills/ops-deploy/SKILL.md",{"path":367,"priority":355},"skills/ops-deploy-fix/SKILL.md",{"path":369,"priority":355},"skills/ops-doctor/SKILL.md",{"path":371,"priority":355},"skills/ops-ecom/SKILL.md",{"path":373,"priority":355},"skills/ops-fires/SKILL.md",{"path":375,"priority":355},"skills/ops-go/SKILL.md",{"path":377,"priority":355},"skills/ops-gtm/SKILL.md",{"path":379,"priority":355},"skills/ops-inbox/SKILL.md",{"path":381,"priority":355},"skills/ops-integrate/SKILL.md",{"path":383,"priority":355},"skills/ops-linear/SKILL.md",{"path":385,"priority":355},"skills/ops-marketing/SKILL.md",{"path":387,"priority":355},"skills/ops-merge/SKILL.md",{"path":389,"priority":355},"skills/ops-monitor/SKILL.md",{"path":391,"priority":355},"skills/ops-next/SKILL.md",{"path":393,"priority":355},"skills/ops-orchestrate/SKILL.md",{"path":395,"priority":355},"skills/ops-package/SKILL.md",{"path":397,"priority":355},"skills/ops-projects/SKILL.md",{"path":399,"priority":355},"skills/ops-recap/SKILL.md",{"path":401,"priority":355},"skills/ops-revenue/SKILL.md",{"path":403,"priority":355},"skills/ops-rotate/SKILL.md",{"path":405,"priority":355},"skills/ops-rotate-setup/SKILL.md",{"path":407,"priority":355},"skills/ops-settings/SKILL.md",{"path":409,"priority":355},"skills/ops-speedup/SKILL.md",{"path":411,"priority":355},"skills/ops-status/SKILL.md",{"path":413,"priority":355},"skills/ops-triage/SKILL.md",{"path":415,"priority":355},"skills/ops-voice/SKILL.md",{"path":417,"priority":355},"skills/ops-whatsapp-biz/SKILL.md",{"path":419,"priority":355},"skills/ops-yolo/SKILL.md",{"path":421,"priority":355},"skills/setup/SKILL.md",{"path":423,"priority":355},"skills/uninstall/SKILL.md",{"path":425,"priority":338},".mcp.json",{"path":427,"priority":343},"agents/build-fixer.md",{"path":429,"priority":343},"agents/comms-scanner.md",{"path":431,"priority":343},"agents/daemon-agent.md",{"path":433,"priority":343},"agents/dependency-auditor.md",{"path":435,"priority":343},"agents/deploy-fixer.md",{"path":437,"priority":343},"agents/doctor-agent.md",{"path":439,"priority":343},"agents/general-purpose.md",{"path":441,"priority":343},"agents/infra-monitor.md",{"path":443,"priority":343},"agents/marketing-optimizer.md",{"path":445,"priority":343},"agents/memory-extractor.md",{"path":447,"priority":343},"agents/monitor-agent.md",{"path":449,"priority":343},"agents/project-scanner.md",{"path":451,"priority":343},"agents/revenue-tracker.md",{"path":453,"priority":343},"agents/triage-agent.md",{"path":455,"priority":343},"agents/yolo-ceo.md",{"path":457,"priority":343},"agents/yolo-cfo.md",{"path":459,"priority":343},"agents/yolo-coo.md",{"path":461,"priority":343},"agents/yolo-cto.md",{"path":463,"priority":464},"bin/ops-autofix","low",{"path":466,"priority":464},"bin/ops-ci",{"path":468,"priority":464},"bin/ops-credentials",{"path":470,"priority":464},"bin/ops-dash",{"path":472,"priority":464},"bin/ops-deploy-fix-build-trigger",{"path":474,"priority":464},"bin/ops-deploy-fix-merge-trigger",{"path":476,"priority":464},"bin/ops-discord",{"path":478,"priority":464},"bin/ops-discover-external",{"path":480,"priority":464},"bin/ops-doctor",{"path":482,"priority":464},"bin/ops-ecom-health",{"path":484,"priority":464},"bin/ops-external",{"path":486,"priority":464},"bin/ops-gather",{"path":488,"priority":464},"bin/ops-git",{"path":490,"priority":464},"bin/ops-gsd-states",{"path":492,"priority":464},"bin/ops-infra",{"path":494,"priority":464},"bin/ops-marketing-dash",{"path":496,"priority":464},"bin/ops-merge-scan",{"path":498,"priority":464},"bin/ops-no-rm-rf-anchor",{"path":500,"priority":464},"bin/ops-post-session-cleanup",{"path":502,"priority":464},"bin/ops-post-update-migrate",{"path":504,"priority":464},"bin/ops-pretool-wacli-health",{"path":506,"priority":464},"bin/ops-pretool-whatsapp-bridge-health",{"path":508,"priority":464},"bin/ops-prevent-secret-commit",{"path":510,"priority":464},"bin/ops-projects",{"path":512,"priority":464},"bin/ops-prs",{"path":514,"priority":464},"bin/ops-setup-complete",{"path":516,"priority":464},"bin/ops-setup-detect",{"path":518,"priority":464},"bin/ops-setup-install",{"path":520,"priority":464},"bin/ops-setup-preflight",{"path":522,"priority":464},"bin/ops-shopify-create",{"path":524,"priority":464},"bin/ops-slack-autolink.mjs",{"path":526,"priority":464},"bin/ops-slack-workspaces",{"path":528,"priority":464},"bin/ops-speedup",{"path":530,"priority":464},"bin/ops-status",{"path":532,"priority":464},"bin/ops-suggest-specialized-agent",{"path":534,"priority":464},"bin/ops-task-reminder",{"path":536,"priority":464},"bin/ops-telegram-autolink.mjs",{"path":538,"priority":464},"bin/ops-unread",{"path":540,"priority":464},"bin/ops-warn-mainpush",{"path":542,"priority":464},"bin/ops-welcome",{"path":544,"priority":464},"bin/wacli-health",{"path":546,"priority":464},"bin/wacli-safe",{"path":548,"priority":343},"hooks/hooks.json",{"path":550,"priority":343},"hooks/recap-capture.sh",{"path":552,"priority":343},"hooks/recap-tool-activity.sh",{"path":554,"priority":464},"output-styles/ops-briefing.md",{"basePath":556,"description":557,"displayName":220,"installMethods":558,"rationale":559,"selectedPaths":560,"source":344,"sourceLanguage":18,"type":256},"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",[561],{"path":562,"priority":338},"SKILL.md",{"basePath":564,"description":565,"displayName":566,"installMethods":567,"rationale":568,"selectedPaths":569,"source":344,"sourceLanguage":18,"type":256},"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",[570],{"path":562,"priority":338},{"basePath":572,"description":573,"displayName":574,"installMethods":575,"rationale":576,"selectedPaths":577,"source":344,"sourceLanguage":18,"type":256},"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",[578],{"path":562,"priority":338},{"basePath":580,"description":581,"displayName":582,"installMethods":583,"rationale":584,"selectedPaths":585,"source":344,"sourceLanguage":18,"type":256},"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",[586],{"path":562,"priority":338},{"basePath":588,"description":589,"displayName":590,"installMethods":591,"rationale":592,"selectedPaths":593,"source":344,"sourceLanguage":18,"type":256},"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",[594],{"path":562,"priority":338},{"basePath":596,"description":597,"displayName":598,"installMethods":599,"rationale":600,"selectedPaths":601,"source":344,"sourceLanguage":18,"type":256},"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",[602],{"path":562,"priority":338},{"basePath":253,"description":10,"displayName":13,"installMethods":604,"rationale":605,"selectedPaths":606,"source":344,"sourceLanguage":18,"type":256},{"claudeCode":12},"SKILL.md frontmatter at claude-ops/skills/ops-deploy-fix/SKILL.md",[607],{"path":562,"priority":338},{"basePath":609,"description":610,"displayName":611,"installMethods":612,"rationale":613,"selectedPaths":614,"source":344,"sourceLanguage":18,"type":256},"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",[615],{"path":562,"priority":338},{"basePath":617,"description":618,"displayName":619,"installMethods":620,"rationale":621,"selectedPaths":622,"source":344,"sourceLanguage":18,"type":256},"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",[623],{"path":562,"priority":338},{"basePath":625,"description":626,"displayName":627,"installMethods":628,"rationale":629,"selectedPaths":630,"source":344,"sourceLanguage":18,"type":256},"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",[631],{"path":562,"priority":338},{"basePath":633,"description":634,"displayName":635,"installMethods":636,"rationale":637,"selectedPaths":638,"source":344,"sourceLanguage":18,"type":256},"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",[639],{"path":562,"priority":338},{"basePath":641,"description":642,"displayName":643,"installMethods":644,"rationale":645,"selectedPaths":646,"source":344,"sourceLanguage":18,"type":256},"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",[647],{"path":562,"priority":338},{"basePath":649,"description":650,"displayName":651,"installMethods":652,"rationale":653,"selectedPaths":654,"source":344,"sourceLanguage":18,"type":256},"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",[655,656],{"path":562,"priority":338},{"path":657,"priority":355},"CHANNELS.md",{"basePath":659,"description":660,"displayName":661,"installMethods":662,"rationale":663,"selectedPaths":664,"source":344,"sourceLanguage":18,"type":256},"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",[665],{"path":562,"priority":338},{"basePath":667,"description":668,"displayName":669,"installMethods":670,"rationale":671,"selectedPaths":672,"source":344,"sourceLanguage":18,"type":256},"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",[673],{"path":562,"priority":338},{"basePath":675,"description":676,"displayName":677,"installMethods":678,"rationale":679,"selectedPaths":680,"source":344,"sourceLanguage":18,"type":256},"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",[681],{"path":562,"priority":338},{"basePath":683,"description":684,"displayName":685,"installMethods":686,"rationale":687,"selectedPaths":688,"source":344,"sourceLanguage":18,"type":256},"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",[689],{"path":562,"priority":338},{"basePath":691,"description":692,"displayName":693,"installMethods":694,"rationale":695,"selectedPaths":696,"source":344,"sourceLanguage":18,"type":256},"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",[697],{"path":562,"priority":338},{"basePath":699,"description":700,"displayName":701,"installMethods":702,"rationale":703,"selectedPaths":704,"source":344,"sourceLanguage":18,"type":256},"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",[705],{"path":562,"priority":338},{"basePath":707,"description":708,"displayName":709,"installMethods":710,"rationale":711,"selectedPaths":712,"source":344,"sourceLanguage":18,"type":256},"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",[713],{"path":562,"priority":338},{"basePath":715,"description":716,"displayName":717,"installMethods":718,"rationale":719,"selectedPaths":720,"source":344,"sourceLanguage":18,"type":256},"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",[721],{"path":562,"priority":338},{"basePath":723,"description":724,"displayName":725,"installMethods":726,"rationale":727,"selectedPaths":728,"source":344,"sourceLanguage":18,"type":256},"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",[729],{"path":562,"priority":338},{"basePath":731,"description":732,"displayName":733,"installMethods":734,"rationale":735,"selectedPaths":736,"source":344,"sourceLanguage":18,"type":256},"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",[737],{"path":562,"priority":338},{"basePath":739,"description":740,"displayName":741,"installMethods":742,"rationale":743,"selectedPaths":744,"source":344,"sourceLanguage":18,"type":256},"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",[745],{"path":562,"priority":338},{"basePath":747,"description":748,"displayName":749,"installMethods":750,"rationale":751,"selectedPaths":752,"source":344,"sourceLanguage":18,"type":256},"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",[753],{"path":562,"priority":338},{"basePath":755,"description":756,"displayName":757,"installMethods":758,"rationale":759,"selectedPaths":760,"source":344,"sourceLanguage":18,"type":256},"claude-ops/skills/ops-rotate-setup","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`.","ops-rotate-setup",{"claudeCode":12},"SKILL.md frontmatter at claude-ops/skills/ops-rotate-setup/SKILL.md",[761],{"path":562,"priority":338},{"basePath":763,"description":764,"displayName":765,"installMethods":766,"rationale":767,"selectedPaths":768,"source":344,"sourceLanguage":18,"type":256},"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",[769],{"path":562,"priority":338},{"basePath":771,"description":772,"displayName":773,"installMethods":774,"rationale":775,"selectedPaths":776,"source":344,"sourceLanguage":18,"type":256},"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",[777],{"path":562,"priority":338},{"basePath":779,"description":780,"displayName":781,"installMethods":782,"rationale":783,"selectedPaths":784,"source":344,"sourceLanguage":18,"type":256},"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",[785],{"path":562,"priority":338},{"basePath":787,"description":788,"displayName":789,"installMethods":790,"rationale":791,"selectedPaths":792,"source":344,"sourceLanguage":18,"type":256},"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",[793],{"path":562,"priority":338},{"basePath":795,"description":796,"displayName":797,"installMethods":798,"rationale":799,"selectedPaths":800,"source":344,"sourceLanguage":18,"type":256},"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",[801],{"path":562,"priority":338},{"basePath":803,"description":804,"displayName":805,"installMethods":806,"rationale":807,"selectedPaths":808,"source":344,"sourceLanguage":18,"type":256},"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",[809],{"path":562,"priority":338},{"basePath":811,"description":812,"displayName":813,"installMethods":814,"rationale":815,"selectedPaths":816,"source":344,"sourceLanguage":18,"type":256},"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",[817],{"path":562,"priority":338},{"basePath":819,"description":820,"displayName":821,"installMethods":822,"rationale":823,"selectedPaths":824,"source":344,"sourceLanguage":18,"type":256},"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",[825,826,828,830],{"path":562,"priority":338},{"path":827,"priority":355},"CLI-REFERENCE.md",{"path":829,"priority":355},"REFERENCE.md",{"path":831,"priority":355},"SHARED.md",{"basePath":833,"description":834,"displayName":835,"installMethods":836,"rationale":837,"selectedPaths":838,"source":344,"sourceLanguage":18,"type":256},"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",[839],{"path":562,"priority":338},{"basePath":841,"description":842,"displayName":843,"installMethods":844,"license":248,"rationale":845,"selectedPaths":846,"source":344,"sourceLanguage":18,"type":854},"claude-ops/telegram-server","Telegram user-auth MCP server for claude-ops plugin (personal account via MTProto, not bots)","claude-ops-telegram-server",{"npm":843},"server.json with namespace/server name at claude-ops/telegram-server/server.json",[847,849,851,852],{"path":848,"priority":338},"server.json",{"path":850,"priority":338},"package.json",{"path":340,"priority":338},{"path":853,"priority":355},"index.js","mcp",{"sources":856},[857],"manual",{"closedIssues90d":241,"description":859,"forks":242,"homepage":860,"license":248,"openIssues90d":243,"pushedAt":244,"readmeSize":239,"stars":245,"topics":861},"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",[862,305,863,864,223,865,866,286,867,868,854,869,870,871,872,873,874,875,309,876],"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":878,"discoverAt":879,"extractAt":880,"githubAt":880,"updatedAt":878},1778692306008,1778692301282,1778692304144,[222,225,221,223,224,220],{"evaluatedAt":251,"extractAt":300,"updatedAt":251},[],[885,903,931,953,981,1014],{"_creationTime":886,"_id":887,"community":888,"display":889,"identity":891,"providers":892,"relations":899,"tags":900,"workflow":901},1778692306427.0989,"k1796t5tyzzwfm2x9bbbaaw5y586ndfk",{"reviewCount":8},{"description":626,"installMethods":890,"name":627,"sourceUrl":14},{"claudeCode":12},{"basePath":625,"githubOwner":254,"githubRepo":255,"locale":18,"slug":627,"type":256},{"evaluate":893,"extract":898},{"promptVersionExtension":213,"promptVersionScoring":214,"score":894,"tags":895,"targetMarket":226,"tier":227},100,[896,224,223,222,286,897,225],"incident-management","sentry",{"commitSha":290},{"parentExtensionId":259,"repoId":296},[222,286,225,223,896,224,897],{"evaluatedAt":902,"extractAt":300,"updatedAt":902},1778692547909,{"_creationTime":904,"_id":905,"community":906,"display":907,"identity":913,"providers":918,"relations":925,"tags":927,"workflow":928},1778697652123.8833,"k17ct99affbswtd47gdzrt0t9d86np80",{"reviewCount":8},{"description":908,"installMethods":909,"name":911,"sourceUrl":912},"Prepare or verify OpenClaw stable/beta releases, changelogs, release notes, publish commands, and artifacts.",{"claudeCode":910},"steipete/clawdis","OpenClaw Release Maintainer","https://github.com/steipete/clawdis",{"basePath":914,"githubOwner":915,"githubRepo":916,"locale":18,"slug":917,"type":256},".agents/skills/openclaw-release-maintainer","steipete","clawdis","openclaw-release-maintainer",{"evaluate":919,"extract":924},{"promptVersionExtension":213,"promptVersionScoring":214,"score":894,"tags":920,"targetMarket":226,"tier":227},[921,223,222,922,923],"release-management","publishing","changelog",{"commitSha":290,"license":248},{"repoId":926},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[222,923,223,922,921],{"evaluatedAt":929,"extractAt":930,"updatedAt":929},1778697889646,1778697652123,{"_creationTime":932,"_id":933,"community":934,"display":935,"identity":939,"providers":942,"relations":949,"tags":950,"workflow":951},1778697652123.8804,"k173mjn1bp2a67v1h8qjkv7wn186met8",{"reviewCount":8},{"description":936,"installMethods":937,"name":938,"sourceUrl":912},"Use for all ClawSweeper work: OpenClaw issue/PR sweep reports, commit-review reports, repair jobs, cloud fix PRs, @clawsweeper maintainer mention commands, trusted ClawSweeper-reviewed autofix/automerge, GitHub Actions monitoring, permissions, gates, and manual backfills.",{"claudeCode":910},"ClawSweeper Skill",{"basePath":940,"githubOwner":915,"githubRepo":916,"locale":18,"slug":941,"type":256},".agents/skills/clawsweeper","clawsweeper",{"evaluate":943,"extract":948},{"promptVersionExtension":213,"promptVersionScoring":214,"score":894,"tags":944,"targetMarket":226,"tier":227},[945,222,946,947,225],"github","code-review","maintenance",{"commitSha":290,"license":248},{"repoId":926},[222,225,946,945,947],{"evaluatedAt":952,"extractAt":930,"updatedAt":952},1778697688364,{"_creationTime":954,"_id":955,"community":956,"display":957,"identity":963,"providers":967,"relations":974,"tags":977,"workflow":978},1778675056600.2336,"k174ksverssk2yzbps474rxbj186m722",{"reviewCount":8},{"description":958,"installMethods":959,"name":961,"sourceUrl":962},"CI/CD Pipeline Builder",{"claudeCode":960},"alirezarezvani/claude-skills","ci-cd-pipeline-builder","https://github.com/alirezarezvani/claude-skills",{"basePath":964,"githubOwner":965,"githubRepo":966,"locale":18,"slug":961,"type":256},"engineering/skills/ci-cd-pipeline-builder","alirezarezvani","claude-skills",{"evaluate":968,"extract":973},{"promptVersionExtension":213,"promptVersionScoring":214,"score":894,"tags":969,"targetMarket":226,"tier":227},[225,223,222,970,971,972],"github-actions","gitlab-ci","pipeline-generation",{"commitSha":290},{"parentExtensionId":975,"repoId":976},"k173223hfbd6c4mx6r1jdx23wn86mbpb","kd7ff9s1w43mfyy1n7hf87816186m6px",[222,225,223,970,971,972],{"evaluatedAt":979,"extractAt":980,"updatedAt":979},1778678508588,1778675056600,{"_creationTime":982,"_id":983,"community":984,"display":985,"identity":991,"providers":996,"relations":1007,"tags":1010,"workflow":1011},1778695548458.3982,"k171x3rf153jaf2ymvdtgzmtm986mkq2",{"reviewCount":8},{"description":986,"installMethods":987,"name":989,"sourceUrl":990},"Configure container image registries including GitHub Container Registry (ghcr.io), Docker Hub, and Harbor with automated image scanning, tagging strategies, retention policies, and CI/CD integration for secure image distribution. Use when setting up a private container registry, migrating from Docker Hub to self-hosted registries, implementing vulnerability scanning in CI/CD pipelines, managing multi-architecture images, enforcing image signing, or configuring automatic cleanup and retention policies.\n",{"claudeCode":988},"pjt222/agent-almanac","Setup Container Registry","https://github.com/pjt222/agent-almanac",{"basePath":992,"githubOwner":993,"githubRepo":994,"locale":18,"slug":995,"type":256},"skills/setup-container-registry","pjt222","agent-almanac","setup-container-registry",{"evaluate":997,"extract":1006},{"promptVersionExtension":213,"promptVersionScoring":214,"score":998,"tags":999,"targetMarket":226,"tier":227},99,[1000,1001,1002,223,225,1003,1004,1005],"container-registry","docker","kubernetes","security","harbor","ghcr",{"commitSha":290,"license":248},{"parentExtensionId":1008,"repoId":1009},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[225,1000,223,1001,1005,1004,1002,1003],{"evaluatedAt":1012,"extractAt":1013,"updatedAt":1012},1778701304642,1778695548458,{"_creationTime":1015,"_id":1016,"community":1017,"display":1018,"identity":1024,"providers":1029,"relations":1039,"tags":1042,"workflow":1043},1778699234184.6157,"k177tdbfgqmwhtaqv771f2ych586nne9",{"reviewCount":8},{"description":1019,"installMethods":1020,"name":1022,"sourceUrl":1023},"Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions",{"claudeCode":1021},"Yeachan-Heo/oh-my-claudecode","Project Session Manager","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":1025,"githubOwner":1026,"githubRepo":1027,"locale":18,"slug":1028,"type":256},"skills/project-session-manager","Yeachan-Heo","oh-my-claudecode","project-session-manager",{"evaluate":1030,"extract":1038},{"promptVersionExtension":213,"promptVersionScoring":214,"score":894,"tags":1031,"targetMarket":226,"tier":227},[1032,1033,1034,1035,222,1036,1037],"git","development-environment","workflow","tmux","cli","developer-tool",{"commitSha":290,"license":248},{"parentExtensionId":1040,"repoId":1041},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[222,1036,1037,1033,1032,1035,1034],{"evaluatedAt":1044,"extractAt":1045,"updatedAt":1044},1778699613343,1778699234184]