Skip to content

Add CurlShot plugin - #63

Open
SergiuPogor wants to merge 1 commit into
ZeroPointRepo:mainfrom
SergiuPogor:add-curlshot-plugin
Open

SergiuPogor wants to merge 1 commit into
ZeroPointRepo:mainfrom
SergiuPogor:add-curlshot-plugin

Conversation

@SergiuPogor

Copy link
Copy Markdown

📕 Read CONTRIBUTING.md first — it's the rulebook (every
field, the quality bar, the Awesome Score). Reviewers cite it by rule number (G1–G8, UC-n, PL-n).

What this adds

CurlShot, a plugin entry (content/plugins/curlshot.md). It's a screenshot API that gives a Grok Bot page captures (PNG/JPEG/WebP, PDF, scrolling video) through one GET request or a hosted MCP server. It goes in data / scraping, next to ScreenshotOne.

Disclosure: I work on CurlShot. The entry is a factual integration page: there is no sponsor flag or tracking link, and status is proposed.

Checklist

  • This PR adds exactly ONE new file under content/ (plus assets for this entry, if any).
  • It follows CONTRIBUTING.md — required fields + the golden rules (G1–G8).
  • npm run validate passes locally (schema, slug, vocabularies).
  • slug is kebab-case and exactly matches the filename.
  • I ran / used this myself end to end — it works today. (Left unticked to be honest: I checked the API, the OpenAPI file and the MCP tools/list response (take_screenshot, list_devices) directly, but I haven't run it inside a Grok Bot.)
  • Every URL in the frontmatter resolves to real, relevant content.
  • The prompt body is the real, complete prompt — not a summary or a teaser.
  • The entry body is plain markdown — no raw HTML (<script>, <iframe>, <style>, <form>, inline event handlers). CI rejects it (§8.5).
  • I did NOT set verified_at or status: live — a maintainer sets those during verification (§10.1).
  • This is not an ad. A listing that exists to funnel traffic to your product gets closed. Sponsor slots will exist for that — this isn't one.
  • If this is someone else's work: author is the original creator, the origin is linked (source_url for a plugin, source_tweets[] for a use case), and scouted_by is me. (n/a, first-party)
  • If the source is a YouTube video: … (n/a)
  • I license this contribution under CC BY 4.0 (attribution: entry author + grokbot.dev).

Where it came from

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant