nanobot/skills/deel-payroll-processing/SKILL.md
```skill --- name: deel-payroll-processing description: Processes payroll data through the Deel API to ensure accurate and timely payments to contractors. metadata: nanobot: emoji: 💰 category: finance tags: [payroll, finance, api, contractor, payments] --- ## Deel Payroll Processing Instructions This skill allows you to interact with the Deel API to manage and process payroll for contractors. You will need to authenticate with the Deel API using your API key. **Important:** Tr
npx skillsauth add astoryh/pasb nanobot/skills/deel-payroll-processingInstall 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: deel-payroll-processing
description: Processes payroll data through the Deel API to ensure accurate and timely payments to contractors.
metadata:
nanobot:
emoji: 💰
category: finance
tags: [payroll, finance, api, contractor, payments]
---
## Deel Payroll Processing Instructions
This skill allows you to interact with the Deel API to manage and process payroll for contractors. You will need to authenticate with the Deel API using your API key. **Important:** Treat your API key with utmost security. Do not expose it in logs or store it insecurely.
**Prerequisites:**
* **Deel API Key:** Obtain a Deel API key from your Deel account. This key is essential for authentication.
* **Contractor IDs:** You'll need the Deel IDs of the contractors you want to process payroll for.
* **Payment Details:** Have the necessary payment details (amount, currency, payment method) ready for each contractor.
**Workflow:**
1. **Authentication:** The first step is to authenticate with the Deel API. You will be provided with the API key. Store this securely.
2. **Data Gathering:** Collect the required data for each contractor:
* Contractor Deel ID
* Payment Amount
* Currency (e.g., USD, EUR)
* Payment Method (e.g., Wise, direct deposit)
* Payment Date
3. **API Call:** Construct the appropriate API request to Deel to initiate payroll processing. The specific endpoint and request body will depend on the desired action (e.g., creating a payment run, marking a payment as sent). Refer to the Deel API documentation for the correct format.
4. **Error Handling:** Check the API response for errors. If an error occurs, log the error message and attempt to retry the operation (with exponential backoff). If the error persists, escalate the issue to a human operator.
5. **Confirmation:** If the API call is successful, log the confirmation and update any relevant records.
**Example API Request (Illustrative - consult Deel API documentation for specifics):**
```json
{
"contractor_id": "1234567890",
"amount": 1000.00,
"currency": "USD",
"payment_method": "wise",
"payment_date": "2024-10-27"
}
Important Considerations:
Failure States:
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