nanobot/skills/circleci-workflow-cancel/SKILL.md
```skill --- name: circleci-workflow-cancel description: Cancels a specific CircleCI workflow by its ID. metadata: nanobot: emoji: 🛑 category: infrastructure tags: [circleci, workflow, cancel, automation] --- ## CircleCI Workflow Cancel This skill allows you to cancel a CircleCI workflow given its workflow ID. It's useful for stopping long-running or erroneous builds. **Instructions:** 1. **Identify the Workflow ID:** You need the ID of the CircleCI workflow you want to canc
npx skillsauth add astoryh/pasb nanobot/skills/circleci-workflow-cancelInstall 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: circleci-workflow-cancel
description: Cancels a specific CircleCI workflow by its ID.
metadata:
nanobot:
emoji: 🛑
category: infrastructure
tags: [circleci, workflow, cancel, automation]
---
## CircleCI Workflow Cancel
This skill allows you to cancel a CircleCI workflow given its workflow ID. It's useful for stopping long-running or erroneous builds.
**Instructions:**
1. **Identify the Workflow ID:** You need the ID of the CircleCI workflow you want to cancel. This ID is a long string of characters and numbers, typically found in the CircleCI web interface URL (e.g., `https://app.circleci.com/workflows/<workflow_id>`).
2. **Provide the Workflow ID:** Provide the workflow ID to the agent. The agent will then construct and execute the necessary API call to cancel the workflow.
3. **Confirmation:** The agent will report whether the cancellation was successful or if an error occurred.
**Example Interaction:**
User: Cancel CircleCI workflow with ID 12345678-9abc-def0-1234-567890abcdef Agent: Cancelling CircleCI workflow 12345678-9abc-def0-1234-567890abcdef... Agent: Workflow cancellation successful.
**Error Handling:**
* **Invalid Workflow ID:** If the provided ID is not a valid CircleCI workflow ID, the agent will report an error.
* **Insufficient Permissions:** If the agent does not have the necessary permissions to cancel the workflow, it will report an error.
* **Workflow Already Completed:** If the workflow has already completed (either successfully or unsuccessfully), the agent will report an error.
* **API Errors:** Any errors from the CircleCI API will be reported.
**Important Considerations:**
* This skill assumes the agent has been configured with appropriate CircleCI API credentials (API token) and project access. This configuration is outside the scope of this skill definition.
* Cancelling a workflow will stop all currently running jobs within that workflow.
* Use this skill with caution, as it can disrupt ongoing builds.
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