{"id":"d0c583e0-a1d9-4a00-9ead-70b68edf8c2c","shortId":"8XWEGN","kind":"skill","title":"Watch Kubernetes resources explain rollout stalls and surface live status transitions with kubespy","tagline":"Follow a Kubernetes workload live so an agent can explain why it is pending, failing, or not becoming ready.","description":"# Watch Kubernetes resources explain rollout stalls and surface live status transitions with kubespy\n\nFollow a Kubernetes workload live so an agent can explain why it is pending, failing, or not becoming ready.\n\n## Prerequisites\n\nkubespy CLI, Kubernetes cluster access\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- brew install kubespy\n- go install github.com/pulumi/kubespy@latest\n\nRequirements and caveats from upstream:\n- Prerequisite: [homebrew](https://docs.brew.sh/Installation)\n- Prerequisite: kubectl v1.12.0 or later\n- Prerequisite: [Go](https://golang.org/) version 1.19 or later\n\nBasic usage or getting-started notes:\n- time,** derived from the work we did to make Kubernetes deployments predictable in [Pulumi's CLI](https://www.pulumi.com/kubernetes/). Run kubespy at any point in time, and it will watch and report information about a\n- You can install kubespy in the following ways:\n- ### Homebrew (Mac)\n\n- Source: https://github.com/pulumi/kubespy\n- Extracted from upstream docs: https://raw.githubusercontent.com/pulumi/kubespy/HEAD/README.md\n\n## Documentation\n\n- https://github.com/pulumi/kubespy\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/watch-kubernetes-resources-explain-rollout-stalls-and-surface-live-status-transitions-with-kubespy/)","tags":["watch","kubernetes","resources","explain","rollout","stalls","and","surface","live","status","transitions","with"],"capabilities":["skill","source-agentskillexchange","skill-watch-kubernetes-resources-explain-rollout-stalls-and-surface-live-status-transitions-with-kubespy","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/watch-kubernetes-resources-explain-rollout-stalls-and-surface-live-status-transitions-with-kubespy","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,334 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:13:04.314Z","embedding":null,"createdAt":"2026-05-18T13:20:16.279Z","updatedAt":"2026-05-18T19:13:04.314Z","lastSeenAt":"2026-05-18T19:13:04.314Z","tsv":"'/)':110 '/installation)':100 '/kubernetes/).':140 '/pulumi/kubespy':170,181 '/pulumi/kubespy/head/readme.md':177 '/pulumi/kubespy@latest':90 '/skills/watch-kubernetes-resources-explain-rollout-stalls-and-surface-live-status-transitions-with-kubespy/)':188 '1.19':112 'access':70 'agent':21,53,183 'agentskillexchange.com':187 'agentskillexchange.com/skills/watch-kubernetes-resources-explain-rollout-stalls-and-surface-live-status-transitions-with-kubespy/)':186 'basic':115 'becom':31,63 'brew':83 'caveat':93 'cli':67,137 'cluster':69 'deploy':132 'deriv':123 'doc':174 'docs.brew.sh':99 'docs.brew.sh/installation)':98 'document':178 'environ':82 'exchang':185 'explain':4,23,36,55 'extract':171 'fail':28,60 'follow':14,46,163 'get':119 'getting-start':118 'github.com':89,169,180 'github.com/pulumi/kubespy':168,179 'github.com/pulumi/kubespy@latest':88 'go':86,107 'golang.org':109 'golang.org/)':108 'homebrew':97,165 'inform':154 'instal':71,75,84,87,159 'kubectl':102 'kubernet':2,16,34,48,68,131 'kubespi':13,45,66,85,142,160 'later':105,114 'live':9,18,41,50 'mac':166 'make':130 'match':80 'note':121 'path':78 'pend':27,59 'point':145 'predict':133 'prerequisit':65,96,101,106 'pulumi':135 'raw.githubusercontent.com':176 'raw.githubusercontent.com/pulumi/kubespy/head/readme.md':175 'readi':32,64 'report':153 'requir':91 'resourc':3,35 'rollout':5,37 'run':141 'setup':77 'skill':184 'skill-watch-kubernetes-resources-explain-rollout-stalls-and-surface-live-status-transitions-with-kubespy' 'sourc':167,182 'source-agentskillexchange' 'stall':6,38 'start':120 'status':10,42 'surfac':8,40 'time':122,147 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'transit':11,43 'upstream':74,95,173 'usag':116 'use':72 'v1.12.0':103 'version':111 'watch':1,33,151 'way':164 'work':126 'workload':17,49 'www.pulumi.com':139 'www.pulumi.com/kubernetes/).':138","prices":[{"id":"0d10672d-7aef-4b9a-8a73-39f0d746b530","listingId":"d0c583e0-a1d9-4a00-9ead-70b68edf8c2c","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:20:16.279Z"}],"sources":[{"listingId":"d0c583e0-a1d9-4a00-9ead-70b68edf8c2c","source":"github","sourceId":"agentskillexchange/skills/watch-kubernetes-resources-explain-rollout-stalls-and-surface-live-status-transitions-with-kubespy","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/watch-kubernetes-resources-explain-rollout-stalls-and-surface-live-status-transitions-with-kubespy","isPrimary":false,"firstSeenAt":"2026-05-18T13:20:16.279Z","lastSeenAt":"2026-05-18T19:13:04.314Z"}],"details":{"listingId":"d0c583e0-a1d9-4a00-9ead-70b68edf8c2c","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"watch-kubernetes-resources-explain-rollout-stalls-and-surface-live-status-transitions-with-kubespy","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"59351f06d8977dbe5255813c0ddd676cdde24d2a","skill_md_path":"skills/watch-kubernetes-resources-explain-rollout-stalls-and-surface-live-status-transitions-with-kubespy/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/watch-kubernetes-resources-explain-rollout-stalls-and-surface-live-status-transitions-with-kubespy"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"Watch Kubernetes resources explain rollout stalls and surface live status transitions with kubespy","description":"Follow a Kubernetes workload live so an agent can explain why it is pending, failing, or not becoming ready."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/watch-kubernetes-resources-explain-rollout-stalls-and-surface-live-status-transitions-with-kubespy"},"updatedAt":"2026-05-18T19:13:04.314Z"}}