curlshot
Capture Web Pages with CurlShot
Creating consistent web captures across devices and formats requires repeated setup. This skill guides Claude and Codex through CurlShot requests for screenshots, PDFs, and scrolling videos.
自分のエージェントでインストール
このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。
Review the Skillstore skill "curlshot" from https://skillstore.io/skills/sergiupogor-curlshot.md and its manifest at https://skillstore.io/api/skills/sergiupogor-curlshot/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。
エージェントが読めるリソース
AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
テストする
「curlshot」を使用しています。 Show the expected result of a full-page PNG request for a public website.
期待される結果:
- Illustrative success result: screenshot.png contains the requested full-page capture.
- The response status is checked before the file is reported as an image.
「curlshot」を使用しています。 Show the expected result when an unsupported capture option is submitted.
期待される結果:
- Illustrative error result: the service reports invalid_options and a correction hint.
- The response is reported as an error, not presented as a completed image.
セキュリティ監査
中リスクAll 35 static matches concern Markdown formatting, documented service endpoints, intended authentication, or remote webpage rendering rather than desktop surveillance. No evidence found of malicious exfiltration or prompt injection. The local-page workaround lacks a consent and redaction check before sending potentially private HTML to CurlShot.
確認済みのセキュリティ上の懸念 (1)
リスク要因
⚙️ 外部コマンド (20)
🌐 ネットワークアクセス (10)
🔑 環境変数 (4)
このレポートを共有・引用
バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。
レポートリンクをコピー
https://skillstore.io/skills/sergiupogor-curlshot/audits/1?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdownバッジ
[](https://skillstore.io/skills/sergiupogor-curlshot?utm_source=security_passport_badge)HTMLバッジ
<a href="https://skillstore.io/skills/sergiupogor-curlshot?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sergiupogor-curlshot/security.svg" alt="Skillstore security assessment" loading="lazy"></a>埋め込みカード
<iframe src="https://skillstore.io/embed/skills/sergiupogor-curlshot.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>学術引用 (APA · BibTeX · CFF)
APA形式の引用
sergiupogor. (2026). curlshot security audit report (audit version 1) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sergiupogor-curlshot/audits/1BibTeX形式の引用
@techreport{sergiupogor-sergiupogor-curlshot-2026,
author = {sergiupogor},
title = {curlshot security audit report (audit version 1)},
institution = {Skillstore},
year = {2026},
number = {1},
url = {https://skillstore.io/skills/sergiupogor-curlshot/audits/1},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "curlshot security audit report (audit version 1)"
version: "unspecified"
type: report
authors:
- name: "sergiupogor"
date-released: "2026-10-16"
url: "https://skillstore.io/skills/sergiupogor-curlshot/audits/1"
identifiers:
- type: other
value: "skillstore:sergiupogor-curlshot:audit:1"
description: "Skillstore immutable audit report identifier"
Skillstore スコア
このスコアの理由 証拠の信頼度: 中作成できるもの
Review responsive layouts
Capture a public website with mobile presets and desktop dimensions for manual layout comparison.
Prepare visual page reviews
Capture full pages or individual components with dark mode and banner blocking for design discussions.
Export approved documentation
Render approved Markdown or HTML into PDFs and images for distribution.
これらのプロンプトを試す
Use CurlShot to capture https://example.com as a PNG named screenshot.png. Use the configured API key without displaying it.
Capture [public URL] at 1440 by 900 and 390 by 844. Save separate PNG files and check each HTTP response for errors.
After I approve external processing, render [Markdown content] as a PDF through CurlShot. Exclude secrets and personal data.
Capture [CSS selector] on [public URL] at 1440 by 900, with dark mode and banner blocking. Wait for the selector and save WebP.
ベストプラクティス
- Configure CURLSHOT_API_KEY securely and keep it out of chat, repository files, and displayed links.
- Obtain approval for external processing and remove sensitive data before submitting local HTML or Markdown.
- Encode target URLs, verify HTTP status, and choose explicit output formats and viewport settings.
回避
- Sending confidential local content to CurlShot without authorization.
- Treating an error response saved with an image extension as a successful capture.
- Assuming localhost or private network URLs are reachable by the hosted renderer.
よくある質問
Do I need an API key?
Can I capture a local development server?
Which output formats are documented?
Can I render Markdown directly?
Can I use MCP instead of curl?
How is usage counted?
開発者情報
作成者
sergiupogorライセンス
MIT
Skillstore リビジョン
r1
バージョンに関する注意
作者はバージョンを宣言していません。
参照
9767b12f877d2737151c44077717b99b0b2238fb
メンテナンスの新しさ
2026/10/16
利用状況
0 ダウンロード · 0 閲覧
ファイル構成
📄 SKILL.md