nanobot/skills/jenkins-build-starter/SKILL.md
```skill --- name: jenkins-build-starter description: Initiates a build within a Jenkins instance based on provided parameters. metadata: nanobot: emoji: 🚀 category: automation tags: [jenkins, build, automation, CI/CD] --- ## Jenkins Build Starter This skill allows you to trigger a build in a Jenkins instance. It requires you to provide the Jenkins URL, the job name, and any necessary build parameters. **Instructions:** 1. **Determine the Jenkins URL:** This is the base URL
npx skillsauth add astoryh/pasb nanobot/skills/jenkins-build-starterInstall 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: jenkins-build-starter
description: Initiates a build within a Jenkins instance based on provided parameters.
metadata:
nanobot:
emoji: 🚀
category: automation
tags: [jenkins, build, automation, CI/CD]
---
## Jenkins Build Starter
This skill allows you to trigger a build in a Jenkins instance. It requires you to provide the Jenkins URL, the job name, and any necessary build parameters.
**Instructions:**
1. **Determine the Jenkins URL:** This is the base URL of your Jenkins server (e.g., `https://jenkins.example.com`).
2. **Identify the Job Name:** This is the name of the Jenkins job you want to trigger.
3. **Gather Build Parameters (Optional):** Some Jenkins jobs require parameters to be passed during the build. If your job uses parameters, you'll need to provide them as key-value pairs.
4. **Execute the Skill:** Provide the following information:
* `jenkins_url`: The URL of the Jenkins server.
* `job_name`: The name of the Jenkins job.
* `parameters` (optional): A JSON string representing the build parameters. For example: `{"BRANCH":"main", "VERSION":"1.2.3"}`. If no parameters are needed, omit this field.
**Example Usage:**
initiate jenkins-build-starter jenkins_url=https://jenkins.example.com job_name=my-awesome-project
**Example Usage with Parameters:**
initiate jenkins-build-starter jenkins_url=https://jenkins.example.com job_name=my-awesome-project parameters='{"BRANCH":"develop", "ENVIRONMENT":"staging"}'
**Error Handling:**
* If the Jenkins URL is invalid, the skill will report an error.
* If the job name does not exist in Jenkins, the skill will report an error.
* If the provided parameters are invalid JSON, the skill will report an error.
* If the Jenkins server is unreachable, the skill will report an error.
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