nanobot/skills/kubernetes-pod-status/SKILL.md
```skill --- name: pod-status description: Retrieves and reports the status of a Kubernetes Pod. metadata: nanobot: emoji: 🚀 category: monitoring tags: - kubernetes - pod - status dependencies: [] --- ## Skill: pod-status This skill allows the nanobot to query the status of a Kubernetes Pod. ### Instructions 1. **Identify the Pod:** The user will provide the name of the Pod to check. This will be passed as an argument named `pod_name`. 2. **Access Kubern
npx skillsauth add astoryh/pasb nanobot/skills/kubernetes-pod-statusInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
---
name: pod-status
description: Retrieves and reports the status of a Kubernetes Pod.
metadata:
nanobot:
emoji: 🚀
category: monitoring
tags:
- kubernetes
- pod
- status
dependencies: []
---
## Skill: pod-status
This skill allows the nanobot to query the status of a Kubernetes Pod.
### Instructions
1. **Identify the Pod:** The user will provide the name of the Pod to check. This will be passed as an argument named `pod_name`.
2. **Access Kubernetes API:** Use the Kubernetes API to retrieve the Pod's status. Assume the nanobot has the necessary credentials and access to the Kubernetes cluster.
3. **Extract Status Information:** From the API response, extract the following information:
* `phase`: The current phase of the Pod (e.g., Pending, Running, Succeeded, Failed, Unknown).
* `status`: A more detailed status string (e.g., "Running", "Error").
* `ready`: Boolean indicating if the Pod is ready to serve traffic.
* `restarts`: The number of times the Pod has been restarted.
* `conditions`: A list of conditions affecting the Pod (e.g., Ready, Initialized, Scheduled). Report the status (True/False) of the "Ready" condition.
4. **Report Status:** Report the extracted information to the user in a clear and concise format. For example:
```
Pod Status for pod_name:
Phase: Running
Status: Running
Ready: True
Restarts: 2
Ready Condition: True
```
If the Pod is not found or an error occurs, report an appropriate error message. For example:
```
Error: Pod pod_name not found.
```
### Arguments
* `pod_name` (string): The name of the Kubernetes Pod to check.
### Return Value
A string containing the Pod's status information, or an error message if the Pod is not found or an error occurs.
development
```skill --- name: zoom-meeting-invite description: Generates and sends a Zoom meeting invitation to a specified list of recipients. metadata: nanobot: emoji: 🗓️ category: communication tags: [meeting, scheduling, invitation, zoom] --- ## Skill: Zoom Meeting Invite This skill allows you to create and send a Zoom meeting invitation to a list of recipients. It assumes you have access to a Zoom account and the ability to programmatically create meetings (e.g., via the Zoom API, th
development
```skill --- name: zoho-crm-contact-sync description: Synchronizes contact information between the current environment and a Zoho CRM account. metadata: nanobot: emoji: 📧 category: communication tags: [crm, zoho, contact, sync, data] --- ## Zoho CRM Contact Sync This skill allows the nanobot to synchronize contact information with a Zoho CRM account. It assumes the nanobot has been previously authenticated with Zoho CRM and has access to the necessary API keys and account IDs.
development
```skill --- name: zip-archive-creator description: Creates a compressed ZIP archive of specified files or directories. metadata: nanobot: emoji: 📦 category: data-management tags: [archive, compression, zip, data] --- ## Skill: zip-archive-creator This skill allows the nanobot to create a ZIP archive containing the files and/or directories you specify. **Instructions:** 1. **Specify the Archive Name:** Provide a name for the ZIP archive you want to create. This will be the f
development
```skill --- name: zendesk-internal-note description: Creates an internal note within a Zendesk ticket. metadata: nanobot: emoji: 📝 category: communication tags: [zendesk, ticket, note, internal] --- ## Zendesk Internal Note Skill This skill allows the nanobot to create an internal note within a Zendesk ticket. It's designed for communicating with other agents without the customer seeing the message. **Instructions:** 1. **Identify the Ticket:** The nanobot needs to know whi