Use this skill when you need to take website screenshots with ScreenshotOne using direct curl commands, save the result to a local file, or choose Screenshot...
编程
Website ScreenshotOne (by ScreenshotOne)
试用Use this skill when you need to take website screenshots with ScreenshotOne using direct curl commands, save the result to a local file, or choose Screenshot...
它能做什么
Use this skill when you need to take website screenshots with ScreenshotOne using direct curl commands, save the result to a local file, or choose Screenshot...
技能文档
ScreenshotOne Website Screenshot
Overview
Use this skill to capture website screenshots through ScreenshotOne's HTTP API with curl.
Prefer direct curl --get --data-urlencode requests so the command is visible, easy to tweak, and easy to copy into GitHub examples.
Quick Start
Get your API key first:
- Go to https://screenshotone.com/.
- Sign up.
- Visit https://dash.screenshotone.com/access.
- Copy your
access_key.
Set your API key first:
export SCREENSHOTONE_ACCESS_KEY="your_access_key"
Take a basic screenshot:
curl --fail --silent --show-error --location --get \
--output "example.png" \
--data-urlencode "url=https://example.com" \
--data-urlencode "access_key=${SCREENSHOTONE_ACCESS_KEY}" \
--data-urlencode "format=png" \
"https://api.screenshotone.com/take"
Take a full-page screenshot with a larger viewport:
curl --fail --silent --show-error --location --get \
--output "example-full-page.png" \
--data-urlencode "url=https://example.com" \
--data-urlencode "access_key=${SCREENSHOTONE_ACCESS_KEY}" \
--data-urlencode "format=png" \
--data-urlencode "full_page=true" \
--data-urlencode "viewport_width=1440" \
--data-urlencode "viewport_height=2200" \
"https://api.screenshotone.com/take"
Wait for content and hide UI noise before capture:
curl --fail --silent --show-error --location --get \
--output "example-clean.png" \
--data-urlencode "url=https://example.com" \
--data-urlencode "access_key=${SCREENSHOTONE_ACCESS_KEY}" \
--data-urlencode "format=png" \
--data-urlencode "wait_until=networkidle" \
--data-urlencode "delay=2" \
--data-urlencode "block_cookie_banners=true" \
--data-urlencode "hide_selectors=.chat-widget,.newsletter-modal" \
"https://api.screenshotone.com/take"
Workflow
- Pick the target URL, output file, and
format. - Pass credentials through
SCREENSHOTONE_ACCESS_KEY. - Build the request with
curl --getand repeated--data-urlencode "key=value"flags. - When choosing options, read
references/screenshotone-options.mdfirst. - Use only the access key flow in this skill. Do not add signed-request or secret-key handling.
Command Template
Use this pattern for most requests:
curl --fail --silent --show-error --location --get \
--output "" \
--data-urlencode "url=" \
--data-urlencode "access_key=${SCREENSHOTONE_ACCESS_KEY}" \
--data-urlencode "format=png" \
--data-urlencode "=" \
"https://api.screenshotone.com/take"
Option Selection
Use these groups first:
- Page size and coverage:
full_page,viewport_width,viewport_height,selector - Stability and timing:
wait_until,delay,timeout,wait_for_selector - Cleanup:
block_cookie_banners,block_ads,hide_selectors,styles - Output shaping:
format,image_quality,image_width,image_height,omit_background - Request context:
cookies,headers,authorization,proxy,user_agent
If a request needs less common parameters, look them up in references/screenshotone-options.md, then add them as another --data-urlencode "key=value" flag.
Resources
references/screenshotone-options.md: condensed option guide based on the official docs at https://screenshotone.com/docs/options/
相关技能
screenshotbase (screenshotbase.com). Use this skill for ANY screenshotbase request — searching and reading data. Whenever a task involves screenshotbase, use this skill instead of calling the API directly.
Capture a full-page PNG screenshot of any public URL, returned inline as a base64 data:image/png URI ready to drop into an <img> tag. One endpoint, three capture tiers - normal and advanced at 1 credit, ultra for the hardest sites at 5. Only a successful capture is billed. Returns url, image, image_format, mode and image_bytes.
OCR, tag, search, deduplicate, and organize screenshots. Makes screenshots searchable by content, detects and removes duplicates, groups by topic, and generates a searchable index. Use when a user has hundreds of unorganized screenshots and needs to find, clean, or categorize them.
Capture a general website/URL and turn it into a video OF the site — tour, showcase, or social clip built from captured screenshots and the site's own brand...
This skill allows you to create a professional, engaging, and user-friendly website in seconds using AI. To create a website, you need to provide a brief description of your project or business (goals, structure, style, etc.).