nanobot/skills/venmo-request-payment/SKILL.md
```skill --- name: venmo-request-payment description: Sends a Venmo request for a specified amount to a specified user. metadata: nanobot: emoji: 💰 category: financial tags: [payment, venmo, request] --- ## Instructions This skill allows you to request payment via Venmo. It requires the recipient's Venmo username and the amount to request. **Input:** * `username`: (string, required) The Venmo username of the person you want to request money from. * `amount`: (number, requ
npx skillsauth add astoryh/pasb nanobot/skills/venmo-request-paymentInstall 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: venmo-request-payment
description: Sends a Venmo request for a specified amount to a specified user.
metadata:
nanobot:
emoji: 💰
category: financial
tags: [payment, venmo, request]
---
## Instructions
This skill allows you to request payment via Venmo. It requires the recipient's Venmo username and the amount to request.
**Input:**
* `username`: (string, required) The Venmo username of the person you want to request money from.
* `amount`: (number, required) The amount of money to request (e.g., 10.00).
* `note`: (string, optional) A short note to include with the request (e.g., "For lunch").
**Process:**
1. Verify that the `username` and `amount` parameters are provided. If either is missing, report an error and stop.
2. Verify that the `amount` is a valid number greater than zero. If not, report an error and stop.
3. Construct a Venmo request using the provided `username`, `amount`, and `note` (if provided).
4. Simulate sending the Venmo request. (Since we are nanobots, we cannot actually send the request. Instead, report that the request has been sent.)
5. Report success, including the recipient's username, the amount requested, and the note (if provided).
**Output:**
A success message indicating the Venmo request has been sent. Example:
Venmo request sent to @username for $amount with the note: "note"
**Error Handling:**
* If `username` is missing: `Error: Username is required.`
* If `amount` is missing: `Error: Amount is required.`
* If `amount` is not a valid number: `Error: Invalid amount.`
* If `amount` is zero or negative: `Error: Amount must be greater than zero.`
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