mirror of
https://github.com/outbackdingo/optimclaw.git
synced 2026-09-01 17:19:24 +00:00
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:
@@ -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`.
|
||||
Reference in New Issue
Block a user