nanobot/skills/redis-cache-set/SKILL.md
```skill --- name: redis-cache-set description: Sets a key-value pair in a Redis cache. metadata: nanobot: emoji: 💾 category: data-management tags: [cache, redis, set, data] --- ## Instructions This skill allows you to set a value for a given key in a Redis cache. The cache is assumed to be accessible and configured. **Input:** * `key`: (string) The key to set in the Redis cache. * `value`: (string) The value to associate with the key. **Process:** 1. Establish a conne
npx skillsauth add astoryh/pasb nanobot/skills/redis-cache-setInstall 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: redis-cache-set
description: Sets a key-value pair in a Redis cache.
metadata:
nanobot:
emoji: 💾
category: data-management
tags: [cache, redis, set, data]
---
## Instructions
This skill allows you to set a value for a given key in a Redis cache. The cache is assumed to be accessible and configured.
**Input:**
* `key`: (string) The key to set in the Redis cache.
* `value`: (string) The value to associate with the key.
**Process:**
1. Establish a connection to the Redis server. Assume the connection details (host, port, password) are pre-configured and accessible to the nanobot.
2. Use the `SET` command in Redis to set the `key` to the `value`.
3. Verify that the `SET` command was successful. Redis `SET` commands return "OK" on success.
4. Close the connection to the Redis server.
**Output:**
* `status`: (string) "success" if the key-value pair was successfully set, "error" otherwise.
* `message`: (string) A descriptive message indicating the outcome. If successful, this will be "Key set successfully". If there was an error, this will contain the error message.
**Error Handling:**
* If the connection to Redis fails, set `status` to "error" and `message` to "Failed to connect to Redis."
* If the `SET` command fails for any other reason, set `status` to "error" and `message` to the error returned by Redis.
**Example:**
**Input:**
```json
{
"key": "user_id_123",
"value": "{\"name\": \"Alice\", \"age\": 30}"
}
Output (Success):
{
"status": "success",
"message": "Key set successfully"
}
Output (Error - Connection Failed):
{
"status": "error",
"message": "Failed to connect to Redis."
}
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