{"id":"6f9ac0ad-cf67-4e2d-b310-64d3a61a8804","entityType":"agent","slug":"clawhub-img402-github-image-hosting","name":"github-image-hosting","canonicalUrl":"https://www.xpersona.co/agent/clawhub-img402-github-image-hosting","canonicalPath":"/agent/clawhub-img402-github-image-hosting","generatedAt":"2026-10-10T06:42:09.236Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-09T15:25:07.523Z","emptyReason":null},"description":"Upload images to img402.dev for embedding in GitHub PRs, issues, and comments. Images 1MB or under are free AND permanent — no payment, no auth — which covers virtually every screenshot. Larger images (up to 10MB) are free for 30 days, or permanent for $0.01 USDC via x402. Use when the agent needs to share an image in a GitHub context — screenshots, mockups, diagrams, or any visual. Triggers: \"screenshot this\", \"attach an image\", \"add a screenshot to the PR\", \"upload this mockup\", or any task producing an image for GitHub. Skill: github-image-hosting Owner: img402 Summary: Upload images to img402.dev for embedding in GitHub PRs, issues, and comments. Images 1MB or under are free AND permanent — no payment, no auth — which covers virtually every screenshot. Larger images (up to 10MB) are free for 30 days, or permanent for $0.01 USDC via x402. Use when the agent needs to share an image in a GitHub context — screenshots, mockups, diagrams","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 2.4K downloads reported by the source. Last updated 10/9/2026.","installCommand":"clawhub skill install s173vfzgqpy371gc5vth021f8d885fzk:github-image-hosting","sourceUrl":"https://clawhub.ai/img402/github-image-hosting","homepage":"https://clawhub.ai/img402/skills/github-image-hosting","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/img402/github-image-hosting","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/img402/skills/github-image-hosting","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":68,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Upload images to img402.dev for embedding in GitHub PRs, issues, and comments. Images 1MB or under are free AND permanent — no payment, no auth — which covers v"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-09T15:25:07.523Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-09T15:25:07.523Z","emptyReason":null},"stars":null,"forks":null,"downloads":2399,"packageName":null,"latestVersion":"1.2.0","tractionLabel":"2.4K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-09T15:25:07.523Z","emptyReason":null},"lastUpdatedAt":"2026-10-09T15:25:07.523Z","lastCrawledAt":"2026-10-09T15:25:07.523Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-10T15:25:07.523Z","lastVerifiedAt":null,"highlights":[{"version":"1.2.0","createdAt":"2026-07-26T20:36:00.592Z","changelog":"Penny-permanent pricing: images 1MB and under are now free AND permanent; up to 10MB free for 30 days, or permanent for $0.01 USDC. Size is no longer a paid feature (10MB on every tier). Updated rate limits and expiresAt semantics.","fileCount":3,"zipByteSize":3610},{"version":"1.1.1","createdAt":"2026-06-09T16:17:03.607Z","changelog":"Link img402.dev in the skill intro (clickable reference).","fileCount":3,"zipByteSize":3244},{"version":"1.1.0","createdAt":"2026-06-06T22:40:48.570Z","changelog":"Added $1 / permanent retention tier (POST /api/upload/token/permanent). Updated 'Pick a tier' table to show all three tiers with example use cases.","fileCount":3,"zipByteSize":3253},{"version":"1.0.0","createdAt":"2026-02-11T09:22:17.093Z","changelog":"- Initial release: upload images to img402.dev for easy embedding in GitHub PRs, issues, and comments. - Supports free uploads under 1MB, with images persisting for 7 days and no authentication required. - Includes shell workflow for capturing, resizing, uploading images, and embedding returned URLs in markdown. - Integration examples provided for adding images to GitHub via `gh` CLI. - Documents constraints: supported formats, upload limits, and retention policy. - Notes on paid tier for permanent, larger images.","fileCount":3,"zipByteSize":2613}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s173vfzgqpy371gc5vth021f8d885fzk:github-image-hosting","setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-img402-github-image-hosting/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-img402-github-image-hosting/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-img402-github-image-hosting/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-img402-github-image-hosting/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-img402-github-image-hosting/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-img402-github-image-hosting/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-10T06:42:09.235Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-img402-github-image-hosting/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-img402-github-image-hosting/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-img402-github-image-hosting/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-img402-github-image-hosting/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-09T15:25:07.523Z","emptyReason":null},"readme":"Skill: github-image-hosting\n\nOwner: img402\n\nSummary: Upload images to img402.dev for embedding in GitHub PRs, issues, and comments. Images 1MB or under are free AND permanent — no payment, no auth — which covers virtually every screenshot. Larger images (up to 10MB) are free for 30 days, or permanent for $0.01 USDC via x402. Use when the agent needs to share an image in a GitHub context — screenshots, mockups, diagrams, or any visual. Triggers: \"screenshot this\", \"attach an image\", \"add a screenshot to the PR\", \"upload this mockup\", or any task producing an image for GitHub.\n\nTags: github:1.0.0, image-hosting:1.0.0, images:1.0.0, latest:1.2.0, screenshots:1.0.0\n\nVersion history:\n\nv1.2.0 | 2026-07-26T20:36:00.592Z | user\n\nPenny-permanent pricing: images 1MB and under are now free AND permanent; up to 10MB free for 30 days, or permanent for $0.01 USDC. Size is no longer a paid feature (10MB on every tier). Updated rate limits and expiresAt semantics.\n\nv1.1.1 | 2026-06-09T16:17:03.607Z | user\n\nLink img402.dev in the skill intro (clickable reference).\n\nv1.1.0 | 2026-06-06T22:40:48.570Z | user\n\nAdded $1 / permanent retention tier (POST /api/upload/token/permanent). Updated 'Pick a tier' table to show all three tiers with example use cases.\n\nv1.0.0 | 2026-02-11T09:22:17.093Z | auto\n\n- Initial release: upload images to img402.dev for easy embedding in GitHub PRs, issues, and comments.\n- Supports free uploads under 1MB, with images persisting for 7 days and no authentication required.\n- Includes shell workflow for capturing, resizing, uploading images, and embedding returned URLs in markdown.\n- Integration examples provided for adding images to GitHub via `gh` CLI.\n- Documents constraints: supported formats, upload limits, and retention policy.\n- Notes on paid tier for permanent, larger images.\n\nArchive index:\n\nArchive v1.2.0: 3 files, 3610 bytes\n\nFiles: skill-card.md (1873b), SKILL.md (4712b), _meta.json (139b)\n\nFile v1.2.0:SKILL.md\n\n---\nname: github-image-hosting\ndescription: >\n  Upload images to img402.dev for embedding in GitHub PRs, issues, and comments.\n  Images 1MB or under are free AND permanent — no payment, no auth — which\n  covers virtually every screenshot. Larger images (up to 10MB) are free for 30\n  days, or permanent for $0.01 USDC via x402. Use when the agent needs to share\n  an image in a GitHub context — screenshots, mockups, diagrams, or any visual.\n  Triggers: \"screenshot this\", \"attach an image\", \"add a screenshot to the PR\",\n  \"upload this mockup\", or any task producing an image for GitHub.\nmetadata:\n  openclaw:\n    requires:\n      bins:\n        - curl\n        - gh\n---\n\n# Image Upload for GitHub\n\nUpload an image to [img402.dev](https://img402.dev) and embed the returned URL in GitHub markdown.\n\n**Screenshots are free and permanent.** A UI screenshot is typically 100–400 KB, well under the 1 MB threshold where free hosting never expires — so a link you drop in a PR won't rot into a broken image six months later. You almost never need a paid tier here.\n\n## Pick a tier\n\n| Upload | Price | Retention | Use when |\n|--------|-------|-----------|----------|\n| ≤ 1 MB | $0 | **Permanent** | PR screenshots, issue comments, mockups, README diagrams |\n| 1–10 MB | $0 | 30 days | Large captures you only need during review |\n| Up to 10 MB | $0.01 USDC | **Permanent** | Large README hero images, public blog visuals |\n\n\\* Paid permanence is service-life retention with a 90-day on-site shutdown notice — see [Terms § 2A](https://img402.dev/terms).\n\n## Quick reference\n\n```bash\n# Upload (multipart)\ncurl -s -X POST https://img402.dev/api/free -F image=@/tmp/screenshot.png\n\n# Response — expiresAt is null for images 1MB and under\n# {\"url\":\"https://i.img402.dev/aBcDeFgHiJ.png\",\"id\":\"aBcDeFgHiJ\",\"contentType\":\"image/png\",\"sizeBytes\":182400,\"expiresAt\":null}\n```\n\n## Workflow\n\n1. **Get image**: Use an existing file, or capture a screenshot:\n   ```bash\n   screencapture -x /tmp/screenshot.png        # macOS — full screen\n   screencapture -xw /tmp/screenshot.png       # macOS — frontmost window\n   ```\n2. **Upload**:\n   ```bash\n   curl -s -X POST https://img402.dev/api/free -F image=@/tmp/screenshot.png\n   ```\n3. **Check `expiresAt`**: `null` means permanent. A timestamp means the file was over 1 MB and will be deleted then — if the image needs to outlive that, shrink it under 1 MB and re-upload:\n   ```bash\n   sips -Z 1600 /tmp/screenshot.png  # macOS — scale longest edge to 1600px\n   ```\n4. **Embed** the returned `url` in GitHub markdown:\n   ```markdown\n   ![Screenshot description](https://i.img402.dev/aBcDeFgHiJ.png)\n   ```\n\n## GitHub integration\n\nUse `gh` CLI to embed images in PRs and issues:\n\n```bash\n# Add to PR description\ngh pr edit --body \"$(gh pr view --json body -q .body)\n\n![Screenshot](https://i.img402.dev/aBcDeFgHiJ.png)\"\n\n# Add as PR comment\ngh pr comment --body \"![Screenshot](https://i.img402.dev/aBcDeFgHiJ.png)\"\n\n# Add to issue\ngh issue comment 123 --body \"![Screenshot](https://i.img402.dev/aBcDeFgHiJ.png)\"\n```\n\n## Constraints\n\n- **Max size**: 10 MB (every tier)\n- **Formats**: PNG, JPEG, GIF, WebP\n- **Rate limit**: 100,000 free uploads/day globally, 1,000/day per IP\n- **No auth required**\n\n## Tips\n\n- Prefer PNG for UI screenshots (sharp text). Use JPEG for photos.\n- Keeping screenshots under 1 MB is worth doing on purpose: it's the line between a permanent URL and one that expires in 30 days. `sips -Z 1600` usually gets there with no visible quality loss.\n- When adding to a PR body or comment, use `gh pr comment` or `gh pr edit` with the image markdown.\n\n## Paid tier\n\nFor images over 1 MB that need to be permanent, pay via x402 for a token, then upload with it:\n\n```bash\n# Step 1: Get an upload token\nPOST https://img402.dev/api/upload/token   # $0.01 USDC → permanent, up to 10MB\n# → {\"token\": \"a1b2c3...\", \"expiresAt\": \"...\"}\n\n# Step 2: Upload with the token\ncurl -s -X POST https://img402.dev/api/upload \\\n  -H \"X-Upload-Token: a1b2c3...\" \\\n  -F image=@/tmp/screenshot.png\n# → {\"url\":\"...\", \"expiresAt\":null}   # null = permanent\n```\n\n`POST /api/upload/token/permanent` still exists at $1.00 USDC — a legacy alias for what $0.01 now does. Don't use it for new work.\n\nx402 payment is handled by an x402-capable client (the [Payments MCP tool](https://docs.cdp.coinbase.com/mcp), `@x402/client`, or similar). See https://img402.dev/blog/paying-x402-apis.\n\n## Public access\n\nUploaded images are reachable by anyone with the URL — there is no auth on serving, and most uploads are now permanent. Never upload screenshots containing internal systems, credentials, tokens, or customer data. To remove an image, email privacy@img402.dev.\n\nFile v1.2.0:_meta.json\n\n{\n  \"ownerId\": \"kn7cv05dzm7wjvve4e5wk4szfs80zf81\",\n  \"slug\": \"github-image-hosting\",\n  \"version\": \"1.2.0\",\n  \"publishedAt\": 1785098160592\n}\n\nFile v1.2.0:skill-card.md\n\n## Description:\n\nUpload images to img402.dev for embedding in GitHub PRs, issues, and comments.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[img402](https://clawhub.ai/user/img402)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and engineers use this skill to upload screenshots, mockups, diagrams, and other images to img402.dev, then embed the returned public URL in GitHub pull requests, issues, comments, or Markdown.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Uploaded images are sent to a public third-party host and may be reachable by anyone with the URL.\n\nMitigation: Review and redact images before upload; do not upload secrets, customer data, private repository content, or internal systems.\n\nRisk: The skill can post hosted image URLs into GitHub contexts where they may become broadly visible.\n\nMitigation: Confirm the target pull request, issue, or comment is appropriate for public image links before posting.\n\n## Reference(s):\n\n- [img402.dev](https://img402.dev)\n- [Coinbase Payments MCP](https://docs.cdp.coinbase.com/mcp)\n- [Paying x402 APIs](https://img402.dev/blog/paying-x402-apis)\n\n## Skill Output:\n\n**Output Type(s):** [Guidance, Markdown, Shell commands, Configuration instructions]\n\n**Output Format:** [Markdown with inline bash code blocks and image markdown snippets]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [May include public image URLs returned by img402.dev and upload-response metadata such as expiresAt.]\n\n## Skill Version(s):\n\n1.2.0 (source: release evidence)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v1.1.1: 3 files, 3244 bytes\n\nFiles: skill-card.md (2343b), SKILL.md (3763b), _meta.json (139b)\n\nFile v1.1.1:SKILL.md\n\n---\nname: github-image-hosting\ndescription: >\n  Upload images to img402.dev for embedding in GitHub PRs, issues, and comments.\n  Free tier (1MB, 7-day, no auth) is the default; paid tiers add 5MB max with\n  1-year ($0.01) or permanent ($1) retention via x402. Use when the agent needs\n  to share an image in a GitHub context — screenshots, mockups, diagrams, or any\n  visual. Triggers: \"screenshot this\", \"attach an image\", \"add a screenshot to\n  the PR\", \"upload this mockup\", or any task producing an image for GitHub.\nmetadata:\n  openclaw:\n    requires:\n      bins:\n        - curl\n        - gh\n---\n\n# Image Upload for GitHub\n\nUpload an image to [img402.dev](https://img402.dev) and embed the returned URL in GitHub markdown.\n\n## Pick a tier\n\n| Tier | Price | Max size | Retention | Use when |\n|------|-------|----------|-----------|----------|\n| Free | $0 | 1 MB | 7 days | PR review screenshots, issue comments, draft mockups |\n| 1-year | $0.01 USDC | 5 MB | 1 year | README diagrams, architecture docs |\n| Permanent | $1.00 USDC | 5 MB | Permanent\\* | README hero images, public blog post visuals |\n\n\\* Service-life retention with a 90-day on-site shutdown notice — see [Terms § 2A](https://img402.dev/terms).\n\n## Quick reference\n\n```bash\n# Upload (multipart)\ncurl -s -X POST https://img402.dev/api/free -F image=@/tmp/screenshot.png\n\n# Response\n# {\"url\":\"https://i.img402.dev/aBcDeFgHiJ.png\",\"id\":\"aBcDeFgHiJ\",\"contentType\":\"image/png\",\"sizeBytes\":182400,\"expiresAt\":\"2026-02-17T...\"}\n```\n\n## Workflow\n\n1. **Get image**: Use an existing file, or capture a screenshot:\n   ```bash\n   screencapture -x /tmp/screenshot.png        # macOS — full screen\n   screencapture -xw /tmp/screenshot.png       # macOS — frontmost window\n   ```\n2. **Verify size**: Must be under 1MB. If larger, resize:\n   ```bash\n   sips -Z 1600 /tmp/screenshot.png  # macOS — scale longest edge to 1600px\n   ```\n3. **Upload**:\n   ```bash\n   curl -s -X POST https://img402.dev/api/free -F image=@/tmp/screenshot.png\n   ```\n4. **Embed** the returned `url` in GitHub markdown:\n   ```markdown\n   ![Screenshot description](https://i.img402.dev/aBcDeFgHiJ.png)\n   ```\n\n## GitHub integration\n\nUse `gh` CLI to embed images in PRs and issues:\n\n```bash\n# Add to PR description\ngh pr edit --body \"$(gh pr view --json body -q .body)\n\n![Screenshot](https://i.img402.dev/aBcDeFgHiJ.png)\"\n\n# Add as PR comment\ngh pr comment --body \"![Screenshot](https://i.img402.dev/aBcDeFgHiJ.png)\"\n\n# Add to issue\ngh issue comment 123 --body \"![Screenshot](https://i.img402.dev/aBcDeFgHiJ.png)\"\n```\n\n## Constraints\n\n- **Max size**: 1MB\n- **Retention**: 7 days\n- **Formats**: PNG, JPEG, GIF, WebP\n- **Rate limit**: 1,000 free uploads/day (global)\n- **No auth required**\n\n## Tips\n\n- Prefer PNG for UI screenshots (sharp text). Use JPEG for photos.\n- If a screenshot is too large, reduce dimensions with `sips -Z 1600` before uploading.\n- When adding to a PR body or comment, use `gh pr comment` or `gh pr edit` with the image markdown.\n\n## Paid tiers\n\nFor larger or longer-lived images, pay via x402 for a token, then upload with the token:\n\n```bash\n# Step 1: Get an upload token\nPOST https://img402.dev/api/upload/token            # $0.01 USDC → 1-year retention\nPOST https://img402.dev/api/upload/token/permanent  # $1.00 USDC → permanent retention\n# → {\"token\": \"a1b2c3...\", \"expiresAt\": \"...\"}\n\n# Step 2: Upload with the token\ncurl -s -X POST https://img402.dev/api/upload \\\n  -H \"X-Upload-Token: a1b2c3...\" \\\n  -F image=@/tmp/screenshot.png\n# → {\"url\":\"...\", \"expiresAt\":\"...\"|null}   # null = permanent\n```\n\nx402 payment is handled by an x402-capable client (the [Payments MCP tool](https://docs.cdp.coinbase.com/mcp), `@x402/client`, or similar). See https://img402.dev/blog/paying-x402-apis.\n\nFile v1.1.1:_meta.json\n\n{\n  \"ownerId\": \"kn7cv05dzm7wjvve4e5wk4szfs80zf81\",\n  \"slug\": \"github-image-hosting\",\n  \"version\": \"1.1.1\",\n  \"publishedAt\": 1781021823607\n}\n\nFile v1.1.1:skill-card.md\n\n## Description: <br>\nUpload images to img402.dev and return GitHub-ready Markdown links for PRs, issues, comments, and documentation. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[img402](https://clawhub.ai/user/img402) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nDevelopers and agents use this skill to upload screenshots, mockups, diagrams, and other visual artifacts so they can be embedded in GitHub pull requests, issues, comments, and documentation. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Images may contain tokens, private URLs, customer data, unreleased product details, or other information that should not leave the local environment or repository context. <br>\nMitigation: Inspect screenshots and mockups before upload and avoid sharing sensitive or private content. <br>\nRisk: Hosted image links may be posted into GitHub PRs, issues, and comments where visibility can be broader than intended. <br>\nMitigation: Confirm the target repository, PR, issue, and audience before posting returned image markdown. <br>\nRisk: Free-tier uploads expire after 7 days and are limited to 1 MB. <br>\nMitigation: Resize images before upload when needed and use the documented paid retention tier for durable documentation images. <br>\n\n\n## Reference(s): <br>\n- [ClawHub Skill Page](https://clawhub.ai/img402/github-image-hosting) <br>\n- [img402.dev](https://img402.dev) <br>\n- [img402 x402 API Payments](https://img402.dev/blog/paying-x402-apis) <br>\n- [Coinbase Payments MCP](https://docs.cdp.coinbase.com/mcp) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Shell commands, Markdown, Guidance] <br>\n**Output Format:** [Markdown with inline bash commands and GitHub image markdown] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May include hosted image URLs returned by img402.dev; free uploads are limited to 1 MB and 7-day retention.] <br>\n\n## Skill Version(s): <br>\n1.1.1 (source: release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v1.1.0: 3 files, 3253 bytes\n\nFiles: skill-card.md (2261b), SKILL.md (3741b), _meta.json (139b)\n\nFile v1.1.0:SKILL.md\n\n---\nname: github-image-hosting\ndescription: >\n  Upload images to img402.dev for embedding in GitHub PRs, issues, and comments.\n  Free tier (1MB, 7-day, no auth) is the default; paid tiers add 5MB max with\n  1-year ($0.01) or permanent ($1) retention via x402. Use when the agent needs\n  to share an image in a GitHub context — screenshots, mockups, diagrams, or any\n  visual. Triggers: \"screenshot this\", \"attach an image\", \"add a screenshot to\n  the PR\", \"upload this mockup\", or any task producing an image for GitHub.\nmetadata:\n  openclaw:\n    requires:\n      bins:\n        - curl\n        - gh\n---\n\n# Image Upload for GitHub\n\nUpload an image to img402.dev and embed the returned URL in GitHub markdown.\n\n## Pick a tier\n\n| Tier | Price | Max size | Retention | Use when |\n|------|-------|----------|-----------|----------|\n| Free | $0 | 1 MB | 7 days | PR review screenshots, issue comments, draft mockups |\n| 1-year | $0.01 USDC | 5 MB | 1 year | README diagrams, architecture docs |\n| Permanent | $1.00 USDC | 5 MB | Permanent\\* | README hero images, public blog post visuals |\n\n\\* Service-life retention with a 90-day on-site shutdown notice — see [Terms § 2A](https://img402.dev/terms).\n\n## Quick reference\n\n```bash\n# Upload (multipart)\ncurl -s -X POST https://img402.dev/api/free -F image=@/tmp/screenshot.png\n\n# Response\n# {\"url\":\"https://i.img402.dev/aBcDeFgHiJ.png\",\"id\":\"aBcDeFgHiJ\",\"contentType\":\"image/png\",\"sizeBytes\":182400,\"expiresAt\":\"2026-02-17T...\"}\n```\n\n## Workflow\n\n1. **Get image**: Use an existing file, or capture a screenshot:\n   ```bash\n   screencapture -x /tmp/screenshot.png        # macOS — full screen\n   screencapture -xw /tmp/screenshot.png       # macOS — frontmost window\n   ```\n2. **Verify size**: Must be under 1MB. If larger, resize:\n   ```bash\n   sips -Z 1600 /tmp/screenshot.png  # macOS — scale longest edge to 1600px\n   ```\n3. **Upload**:\n   ```bash\n   curl -s -X POST https://img402.dev/api/free -F image=@/tmp/screenshot.png\n   ```\n4. **Embed** the returned `url` in GitHub markdown:\n   ```markdown\n   ![Screenshot description](https://i.img402.dev/aBcDeFgHiJ.png)\n   ```\n\n## GitHub integration\n\nUse `gh` CLI to embed images in PRs and issues:\n\n```bash\n# Add to PR description\ngh pr edit --body \"$(gh pr view --json body -q .body)\n\n![Screenshot](https://i.img402.dev/aBcDeFgHiJ.png)\"\n\n# Add as PR comment\ngh pr comment --body \"![Screenshot](https://i.img402.dev/aBcDeFgHiJ.png)\"\n\n# Add to issue\ngh issue comment 123 --body \"![Screenshot](https://i.img402.dev/aBcDeFgHiJ.png)\"\n```\n\n## Constraints\n\n- **Max size**: 1MB\n- **Retention**: 7 days\n- **Formats**: PNG, JPEG, GIF, WebP\n- **Rate limit**: 1,000 free uploads/day (global)\n- **No auth required**\n\n## Tips\n\n- Prefer PNG for UI screenshots (sharp text). Use JPEG for photos.\n- If a screenshot is too large, reduce dimensions with `sips -Z 1600` before uploading.\n- When adding to a PR body or comment, use `gh pr comment` or `gh pr edit` with the image markdown.\n\n## Paid tiers\n\nFor larger or longer-lived images, pay via x402 for a token, then upload with the token:\n\n```bash\n# Step 1: Get an upload token\nPOST https://img402.dev/api/upload/token            # $0.01 USDC → 1-year retention\nPOST https://img402.dev/api/upload/token/permanent  # $1.00 USDC → permanent retention\n# → {\"token\": \"a1b2c3...\", \"expiresAt\": \"...\"}\n\n# Step 2: Upload with the token\ncurl -s -X POST https://img402.dev/api/upload \\\n  -H \"X-Upload-Token: a1b2c3...\" \\\n  -F image=@/tmp/screenshot.png\n# → {\"url\":\"...\", \"expiresAt\":\"...\"|null}   # null = permanent\n```\n\nx402 payment is handled by an x402-capable client (the [Payments MCP tool](https://docs.cdp.coinbase.com/mcp), `@x402/client`, or similar). See https://img402.dev/blog/paying-x402-apis.\n\nFile v1.1.0:_meta.json\n\n{\n  \"ownerId\": \"kn7cv05dzm7wjvve4e5wk4szfs80zf81\",\n  \"slug\": \"github-image-hosting\",\n  \"version\": \"1.1.0\",\n  \"publishedAt\": 1780785648570\n}\n\nFile v1.1.0:skill-card.md\n\n## Description: <br>\nUpload images to img402.dev for embedding in GitHub PRs, issues, and comments, with a free 1 MB/7-day tier and paid longer-retention tiers via x402. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[rahulgi](https://clawhub.ai/user/rahulgi) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nDevelopers and agents use this skill to upload screenshots, mockups, diagrams, or other visual files to img402.dev and embed the returned image URL in GitHub pull requests, issues, comments, README files, or documentation. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Uploaded images are sent to a third-party image host and may contain secrets, customer data, private code, or unreleased product details. <br>\nMitigation: Review and redact images before upload, and avoid uploading sensitive material unless the user has explicitly accepted the third-party hosting exposure. <br>\nRisk: Paid 1-year and permanent tiers retain images longer than the free tier. <br>\nMitigation: Choose the shortest retention tier that satisfies the GitHub use case, and use paid long-retention tiers only for public or approved assets. <br>\n\n\n## Reference(s): <br>\n- [ClawHub listing](https://clawhub.ai/rahulgi/github-image-hosting) <br>\n- [img402 Terms](https://img402.dev/terms) <br>\n- [Coinbase Payments MCP](https://docs.cdp.coinbase.com/mcp) <br>\n- [Paying x402 APIs](https://img402.dev/blog/paying-x402-apis) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Markdown, Shell commands, API Calls, Guidance] <br>\n**Output Format:** [Markdown with inline bash commands and image links] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Produces img402.dev image URLs for GitHub markdown embedding; requires curl and gh for the documented workflow.] <br>\n\n## Skill Version(s): <br>\n1.1.0 (source: server release metadata, released 2026-06-06) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v1.0.0: 3 files, 2613 bytes\n\nFiles: skill-card.md (1856b), SKILL.md (2648b), _meta.json (139b)\n\nFile v1.0.0:SKILL.md\n\n---\nname: github-image-hosting\ndescription: >\n  Upload images to img402.dev for embedding in GitHub PRs, issues, and comments.\n  Images under 1MB are uploaded free (no payment, no auth) and persist for 7 days.\n  Use when the agent needs to share an image in a GitHub context — screenshots, mockups,\n  diagrams, or any visual. Triggers: \"screenshot this\", \"attach an image\", \"add a screenshot\n  to the PR\", \"upload this mockup\", or any task producing an image for GitHub.\nmetadata:\n  openclaw:\n    requires:\n      bins:\n        - curl\n        - gh\n---\n\n# Image Upload for GitHub\n\nUpload an image to img402.dev's free tier and embed the returned URL in GitHub markdown.\n\n## Quick reference\n\n```bash\n# Upload (multipart)\ncurl -s -X POST https://img402.dev/api/free -F image=@/tmp/screenshot.png\n\n# Response\n# {\"url\":\"https://i.img402.dev/aBcDeFgHiJ.png\",\"id\":\"aBcDeFgHiJ\",\"contentType\":\"image/png\",\"sizeBytes\":182400,\"expiresAt\":\"2026-02-17T...\"}\n```\n\n## Workflow\n\n1. **Get image**: Use an existing file, or capture a screenshot:\n   ```bash\n   screencapture -x /tmp/screenshot.png        # macOS — full screen\n   screencapture -xw /tmp/screenshot.png       # macOS — frontmost window\n   ```\n2. **Verify size**: Must be under 1MB. If larger, resize:\n   ```bash\n   sips -Z 1600 /tmp/screenshot.png  # macOS — scale longest edge to 1600px\n   ```\n3. **Upload**:\n   ```bash\n   curl -s -X POST https://img402.dev/api/free -F image=@/tmp/screenshot.png\n   ```\n4. **Embed** the returned `url` in GitHub markdown:\n   ```markdown\n   ![Screenshot description](https://i.img402.dev/aBcDeFgHiJ.png)\n   ```\n\n## GitHub integration\n\nUse `gh` CLI to embed images in PRs and issues:\n\n```bash\n# Add to PR description\ngh pr edit --body \"$(gh pr view --json body -q .body)\n\n![Screenshot](https://i.img402.dev/aBcDeFgHiJ.png)\"\n\n# Add as PR comment\ngh pr comment --body \"![Screenshot](https://i.img402.dev/aBcDeFgHiJ.png)\"\n\n# Add to issue\ngh issue comment 123 --body \"![Screenshot](https://i.img402.dev/aBcDeFgHiJ.png)\"\n```\n\n## Constraints\n\n- **Max size**: 1MB\n- **Retention**: 7 days — suitable for PR reviews, not permanent docs\n- **Formats**: PNG, JPEG, GIF, WebP\n- **Rate limit**: 1,000 free uploads/day (global)\n- **No auth required**\n\n## Tips\n\n- Prefer PNG for UI screenshots (sharp text). Use JPEG for photos.\n- If a screenshot is too large, reduce dimensions with `sips -Z 1600` before uploading.\n- When adding to a PR body or comment, use `gh pr comment` or `gh pr edit` with the image markdown.\n\n## Paid tier\n\nFor permanent images (1 year, 5MB max), use the paid endpoint at $0.01 USDC via x402. See https://img402.dev/blog/paying-x402-apis for details.\n\nFile v1.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn7cv05dzm7wjvve4e5wk4szfs80zf81\",\n  \"slug\": \"github-image-hosting\",\n  \"version\": \"1.0.0\",\n  \"publishedAt\": 1770801737093\n}\n\nFile v1.0.0:skill-card.md\n\n## Description: <br>\nUpload images to img402.dev for embedding in GitHub PRs, issues, and comments. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[rahulgi](https://clawhub.ai/user/rahulgi) <br>\n\n### License/Terms of Use: <br>\n\n\n## Use Case: <br>\nDevelopers and engineers use this skill when they need to upload screenshots, mockups, diagrams, or other images and embed the returned URL in GitHub pull requests, issues, or comments. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Selected images are uploaded to img402.dev and the resulting URL may be posted in GitHub. <br>\nMitigation: Review and redact screenshots before upload, especially when they may contain secrets, customer data, private dashboards, proprietary code, or internal UI state. <br>\n\n\n## Reference(s): <br>\n- [img402.dev free upload endpoint](https://img402.dev/api/free) <br>\n- [img402.dev paid tier documentation](https://img402.dev/blog/paying-x402-apis) <br>\n- [ClawHub skill page](https://clawhub.ai/rahulgi/github-image-hosting) <br>\n- [Publisher profile](https://clawhub.ai/user/rahulgi) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Shell commands, Markdown, Guidance] <br>\n**Output Format:** [Markdown with inline bash code blocks] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May produce hosted image URLs for GitHub markdown; free uploads are documented as under 1MB with 7-day retention.] <br>\n\n## Skill Version(s): <br>\n1.0.0 (source: server release metadata) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>","readmeExcerpt":"Skill: github-image-hosting Owner: img402 Summary: Upload images to img402.dev for embedding in GitHub PRs, issues, and comments. Images 1MB or under are free AND permanent — no payment, no auth — which covers virtually every screenshot. Larger images (up to 10MB) are free for 30 days, or permanent for $0.01 USDC via x402. Use when the agent needs to share an image in a GitHub context — screenshots, mockups, diagrams","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"curl -s -X POST https://img402.dev/api/free -F image=@/tmp/screenshot.png"},{"language":"bash","snippet":"# Upload (multipart)\ncurl -s -X POST https://img402.dev/api/free -F image=@/tmp/screenshot.png\n\n# Response — expiresAt is null for images 1MB and under\n# {\"url\":\"https://i.img402.dev/aBcDeFgHiJ.png\",\"id\":\"aBcDeFgHiJ\",\"contentType\":\"image/png\",\"sizeBytes\":182400,\"expiresAt\":null}"},{"language":"bash","snippet":"screencapture -x /tmp/screenshot.png        # macOS — full screen\n   screencapture -xw /tmp/screenshot.png       # macOS — frontmost window"},{"language":"bash","snippet":"curl -s -X POST https://img402.dev/api/free -F image=@/tmp/screenshot.png"},{"language":"bash","snippet":"curl -s -X POST https://img402.dev/api/free -F image=@/tmp/screenshot.png"},{"language":"bash","snippet":"sips -Z 1600 /tmp/screenshot.png  # macOS — scale longest edge to 1600px"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: github-image-hosting\ndescription: >\n  Upload images to img402.dev for embedding in GitHub PRs, issues, and comments.\n  Images 1MB or under are free AND permanent — no payment, no auth — which\n  covers virtually every screenshot. Larger images (up to 10MB) are free for 30\n  days, or permanent for $0.01 USDC via x402. Use when the agent needs to share\n  an image in a GitHub context — screenshots, mockups, diagrams, or any visual.\n  Triggers: \"screenshot this\", \"attach an image\", \"add a screenshot to the PR\",\n  \"upload this mockup\", or any task producing an image for GitHub.\nmetadata:\n  openclaw:\n    requires:\n      bins:\n        - curl\n        - gh\n---\n\n# Image Upload for GitHub\n\nUpload an image to [img402.dev](https://img402.dev) and embed the returned URL in GitHub markdown.\n\n**Screenshots are free and permanent.** A UI screenshot is typically 100–400 KB, well under the 1 MB threshold where free hosting never expires — so a link you drop in a PR won't rot into a broken image six months later. You almost never need a paid tier here.\n\n## Pick a tier\n\n| Upload | Price | Retention | Use when |\n|--------|-------|-----------|----------|\n| ≤ 1 MB | $0 | **Permanent** | PR screenshots, issue comments, mockups, README diagrams |\n| 1–10 MB | $0 | 30 days | Large captures you only need during review |\n| Up to 10 MB | $0.01 USDC | **Permanent** | Large README hero images, public blog visuals |\n\n\\* Paid permanence is service-life retention with a 90-day on-site shutdown notice — see [Terms § 2A](https://img402.dev/terms).\n\n## Quick reference\n\n```bash\n# Upload (multipart)\ncurl -s -X POST https://img402.dev/api/free -F image=@/tmp/screenshot.png\n\n# Response — expiresAt is null for images 1MB and under\n# {\"url\":\"https://i.img402.dev/aBcDeFgHiJ.png\",\"id\":\"aBcDeFgHiJ\",\"contentType\":\"image/png\",\"sizeBytes\":182400,\"expiresAt\":null}\n```\n\n## Workflow\n\n1. **Get image**: Use an existing file, or capture a screenshot:\n   ```bash\n   screencapture -x /tmp/screenshot.png        # macOS — full screen\n   screencapture -xw /tmp/screenshot.png       # macOS — frontmost window\n   ```\n2. **Upload**:\n   ```bash\n   curl -s -X POST https://img402.dev/api/free -F image=@/tmp/screenshot.png\n   ```\n3. **Check `expiresAt`**: `null` means permanent. A timestamp means the file was over 1 MB and will be deleted then — if the image needs to outlive that, shrink it under 1 MB and re-upload:\n   ```bash\n   sips -Z 1600 /tmp/screenshot.png  # macOS — scale longest edge to 1600px\n   ```\n4. **Embed** the returned `url` in GitHub markdown:\n   ```markdown\n   ![Screenshot description](https://i.img402.dev/aBcDeFgHiJ.png)\n   ```\n\n## GitHub integration\n\nUse `gh` CLI to embed images in PRs and issues:\n\n```bash\n# Add to PR description\ngh pr edit --body \"$(gh pr view --json body -q .body)\n\n![Screenshot](https://i.img402.dev/aBcDeFgHiJ.png)\"\n\n# Add as PR comment\ngh pr comment --body \"![Screenshot](https://i.img402.dev/aBcDeFgHiJ.png)\"\n\n# Add to issue\ngh issue comment 123 --body \"![Screenshot](ht"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn7cv05dzm7wjvve4e5wk4szfs80zf81\",\n  \"slug\": \"github-image-hosting\",\n  \"version\": \"1.2.0\",\n  \"publishedAt\": 1785098160592\n}"},{"path":"skill-card.md","content":"## Description:\n\nUpload images to img402.dev for embedding in GitHub PRs, issues, and comments.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[img402](https://clawhub.ai/user/img402)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and engineers use this skill to upload screenshots, mockups, diagrams, and other images to img402.dev, then embed the returned public URL in GitHub pull requests, issues, comments, or Markdown.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Uploaded images are sent to a public third-party host and may be reachable by anyone with the URL.\n\nMitigation: Review and redact images before upload; do not upload secrets, customer data, private repository content, or internal systems.\n\nRisk: The skill can post hosted image URLs into GitHub contexts where they may become broadly visible.\n\nMitigation: Confirm the target pull request, issue, or comment is appropriate for public image links before posting.\n\n## Reference(s):\n\n- [img402.dev](https://img402.dev)\n- [Coinbase Payments MCP](https://docs.cdp.coinbase.com/mcp)\n- [Paying x402 APIs](https://img402.dev/blog/paying-x402-apis)\n\n## Skill Output:\n\n**Output Type(s):** [Guidance, Markdown, Shell commands, Configuration instructions]\n\n**Output Format:** [Markdown with inline bash code blocks and image markdown snippets]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [May include public image URLs returned by img402.dev and upload-response metadata such as expiresAt.]\n\n## Skill Version(s):\n\n1.2.0 (source: release evidence)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment."}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"Upload images to img402.dev for embedding in GitHub PRs, issues, and comments. Images 1MB or under are free AND permanent — no payment, no auth — which covers virtually every screenshot. Larger images (up to 10MB) are free for 30 days, or permanent for $0.01 USDC via x402. Use when the agent needs to share an image in a GitHub context — screenshots, mockups, diagrams, or any visual. Triggers: \"screenshot this\", \"attach an image\", \"add a screenshot to the PR\", \"upload this mockup\", or any task producing an image for GitHub. Skill: github-image-hosting Owner: img402 Summary: Upload images to img402.dev for embedding in GitHub PRs, issues, and comments. Images 1MB or under are free AND permanent — no payment, no auth — which covers virtually every screenshot. Larger images (up to 10MB) are free for 30 days, or permanent for $0.01 USDC via x402. Use when the agent needs to share an image in a GitHub context — screenshots, mockups, diagrams","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":1137,"uniquenessScore":46,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-09T15:25:07.523Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-09T15:25:07.523Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-10T06:42:09.236Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}