feat(skills): add 245 Pica integration skills covering full catalog

Add SKILL.md files for all 252 Pica platform integrations (245 new,
7 internal skills already existed). Covers the full Pica catalog:

- CRM: attio, close, freshdesk, gorgias, hubspot, intercom, klaviyo, zoho, etc.
- Communication: bluesky, linked-in, meta, x, teams, twilio, ring-central, etc.
- DevOps: git-lab, circle-ci, netlify, render, n8n, neon, ngrok, posthog, etc.
- AI/LLM: anthropic, deep-seek, gemini, perplexity, open-router, x-ai
- E-commerce: big-commerce, shopify-admin, shopify-storefront, square, woocommerce
- Payments: chargebee, paystack, square, stripe
- Email: sendgrid, mailchimp-marketing, mailgun, loops
- And 190+ more across all categories

~83 skills have detailed API docs (base URLs, example http() calls, notes).
~122 skills have auth setup and credential config from Pica metadata.

Skills are embedded into the binary at compile time via the bundling
infrastructure added to v2-architecture, making them available on
every IronClaw install without needing ClawHub.

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
This commit is contained in:
2026-03-27 20:16:12 -07:00
co-authored by Claude Opus 4.6
parent 6eed4b722c
commit 7d31d68f6f
246 changed files with 13673 additions and 16 deletions
+61
View File
@@ -0,0 +1,61 @@
---
name: paystack
version: "1.0.0"
description: Paystack API — Paystack is a payments platform that enables businesses to accept online and off
activation:
keywords:
- "paystack"
- "payment gateway"
patterns:
- "(?i)paystack"
tags:
- "tools"
- "payment-gateway"
max_context_tokens: 1200
metadata:
openclaw:
requires:
env: [PAYSTACK_API_TOKEN]
---
# Paystack API
Use the `http` tool. Credentials are automatically injected — **never construct Authorization headers manually**.
## Base URL
`https://api.paystack.co`
## Actions
**Initialize transaction:**
```
http(method="POST", url="https://api.paystack.co/transaction/initialize", body={"email": "[email protected]","amount": 500000})
```
**Verify transaction:**
```
http(method="GET", url="https://api.paystack.co/transaction/verify/{reference}")
```
**List transactions:**
```
http(method="GET", url="https://api.paystack.co/transaction?perPage=10")
```
**List customers:**
```
http(method="GET", url="https://api.paystack.co/customer?perPage=10")
```
**Create plan:**
```
http(method="POST", url="https://api.paystack.co/plan", body={"name": "Monthly Basic","interval": "monthly","amount": 500000})
```
## Notes
- Amounts are in the smallest currency unit (kobo for NGN): ₦5,000 = `500000`.
- Transaction reference is unique per transaction.
- Plan intervals: `hourly`, `daily`, `weekly`, `monthly`, `biannually`, `annually`.
- Currencies: `NGN`, `GHS`, `ZAR`, `USD`.