nanobot/skills/webex-space-creation/SKILL.md
```skill --- name: webex-space-creation description: Creates a new Webex Space with the specified name and members. metadata: nanobot: emoji: 🏢 category: communication tags: [webex, space, collaboration] dependencies: [] --- ## Webex Space Creation Skill This skill allows the nanobot to create a new Webex Space. **Instructions:** 1. **Receive Input:** The nanobot will receive a request to create a Webex Space. This request will include the following information: * `sp
npx skillsauth add astoryh/pasb nanobot/skills/webex-space-creationInstall 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: webex-space-creation
description: Creates a new Webex Space with the specified name and members.
metadata:
nanobot:
emoji: 🏢
category: communication
tags: [webex, space, collaboration]
dependencies: []
---
## Webex Space Creation Skill
This skill allows the nanobot to create a new Webex Space.
**Instructions:**
1. **Receive Input:** The nanobot will receive a request to create a Webex Space. This request will include the following information:
* `space_name`: (String, Required) The name of the new Webex Space.
* `members`: (List of Strings, Optional) A list of user IDs or email addresses to add as members to the space. If not provided, the space will be created with only the creator as a member.
2. **Validate Input:**
* Ensure `space_name` is a non-empty string.
* If `members` is provided, ensure it is a list of valid user IDs or email addresses. (Note: Actual validation of user IDs/emails is beyond the scope of this skill; assume they are valid for the purpose of this exercise).
3. **Create Webex Space:** Using the Webex API (assumed to be available), create a new Webex Space with the provided `space_name`.
4. **Add Members (if provided):** If the `members` list was provided, iterate through the list and add each member to the newly created Webex Space.
5. **Return Result:** Return a success message including the name of the created space and a list of members (if any were added). If the space creation fails, return an error message indicating the failure and the reason (e.g., invalid space name, API error).
**Example Input:**
```json
{
"space_name": "Project Phoenix",
"members": ["user123", "[email protected]", "[email protected]"]
}
Example Output (Success):
{
"status": "success",
"message": "Webex Space 'Project Phoenix' created successfully.",
"members": ["user123", "[email protected]", "[email protected]"]
}
Example Output (Failure - Invalid Space Name):
{
"status": "error",
"message": "Failed to create Webex Space. Space name cannot be empty."
}
Error Handling:
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