بنقرة واحدة
pinata
Pin files and JSON to IPFS via Pinata (JWT auth + helper scripts).
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Pin files and JSON to IPFS via Pinata (JWT auth + helper scripts).
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Interact with Discord via a bot: read channels, send messages, list guilds/channels, upload files, manage threads. Uses the Discord REST API with a bot token stored in ~/.zeebot/api_keys/discord.txt.
Debug and stress-test lemon gateway behavior by acting as both sides of Telegram conversations: run lemon-gateway with debug logs, then use Telethon with user credentials to send/reply messages in a dedicated topic while watching gateway logs and runtime state. Use for stuck runs, delivery failures, scheduler/lock contention, async delegation bugs, and context overflows.
Connect to a running Lemon or lemon-gateway BEAM node, run recompile() for hot code reload, and execute Elixir code in that live runtime via IEx remsh or rpc-eval.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Capture and automate macOS UI with the Peekaboo CLI.
Search and analyze your own Lemon session logs (older/parent conversations) using jq.
| name | pinata |
| description | Pin files and JSON to IPFS via Pinata (JWT auth + helper scripts). |
| homepage | https://docs.pinata.cloud/ |
| metadata | {"lemon":{"emoji":"📌","requires":{"config":["PINATA_JWT"],"bins":["curl"]}}} |
Use Pinata to pin content to IPFS.
This skill ships with small scripts (in scripts/) that wrap the Pinata API with
reasonable defaults. Prefer PINATA_JWT auth.
Auth (recommended):
PINATA_JWT to a Pinata JWT (Bearer token).Optional (legacy-only, not supported by all endpoints):
PINATA_API_KEY and PINATA_API_SECRET (some older endpoints accept these).Optional endpoint overrides:
PINATA_API_URL (default: https://api.pinata.cloud)PINATA_UPLOAD_URL (default: https://uploads.pinata.cloud)Run these from the Pinata skill directory (seeded to ~/.lemon/agent/skill/pinata
by default):
Test auth:
./scripts/auth-test.sh
Upload a file (Pinata v3 uploads API):
./scripts/upload-file.sh ./path/to/file.png --network private --name file.png
Pin a JSON document (wraps your JSON as pinataContent):
./scripts/pin-json.sh ./metadata.json --name "metadata.json"
Pin an existing CID (by hash):
./scripts/pin-by-hash.sh bafy... --name "my-cid"
Unpin:
./scripts/unpin.sh bafy...
jq if you want).