Files
optimclaw/skills/diffbot/SKILL.md
T
[email protected]andClaude Opus 4.6 7d31d68f6f 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]>
2026-03-27 20:16:12 -07:00

53 lines
1.2 KiB
Markdown

---
name: diffbot
version: "1.0.0"
description: Diffbot API — Diffbot uses machine learning and computer vision to extract structured data fro
activation:
keywords:
- "diffbot"
- "ai"
patterns:
- "(?i)diffbot"
tags:
- "ai"
- "machine-learning"
- "storage"
max_context_tokens: 1200
metadata:
openclaw:
requires:
env: [DIFFBOT_API_KEY]
---
# Diffbot API
Use the `http` tool. API key is automatically injected as `token` query parameter.
## Base URL
`https://api.diffbot.com/v3`
## Actions
**Analyze URL:**
```
http(method="GET", url="https://api.diffbot.com/v3/analyze?url=https://example.com/article&token={DIFFBOT_API_TOKEN}")
```
**Extract article:**
```
http(method="GET", url="https://api.diffbot.com/v3/article?url=https://example.com/article&token={DIFFBOT_API_TOKEN}")
```
**Extract product:**
```
http(method="GET", url="https://api.diffbot.com/v3/product?url=https://example.com/product&token={DIFFBOT_API_TOKEN}")
```
## Notes
- `token` parameter is the API key.
- Extraction types: `article`, `product`, `image`, `video`, `discussion`.
- `/analyze` auto-detects the page type.
- Add `&fields=` to select specific fields in response.