jpskill.com
💼 ビジネス コミュニティ

originality-ai

Originality.ai APIを活用し、SEOコンテンツの監査やフリーランスのコンテンツ検証において、AIが生成した文章の検出と盗用チェックを同時に行い、文章の独自性を確認するSkill。

📜 元の英語説明(参考)

Use Originality.ai API to detect AI-generated content and check for plagiarism simultaneously. Use when: SEO content audits, freelancer content verification, editorial review pipelines, originality checks.

🇯🇵 日本人クリエイター向け解説

一言でいうと

Originality.ai APIを活用し、SEOコンテンツの監査やフリーランスのコンテンツ検証において、AIが生成した文章の検出と盗用チェックを同時に行い、文章の独自性を確認するSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o originality-ai.zip https://jpskill.com/download/15219.zip && unzip -o originality-ai.zip && rm originality-ai.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/15219.zip -OutFile "$d\originality-ai.zip"; Expand-Archive "$d\originality-ai.zip" -DestinationPath $d -Force; ri "$d\originality-ai.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して originality-ai.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → originality-ai フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

Originality.ai API連携

概要

Originality.aiは、AIコンテンツ検出と盗用チェックを単一のAPIに統合します。クレジットベースの料金体系を採用しており、各スキャンには単語数に比例したクレジットが消費されます。

  • APIベースURL: https://api.originality.ai/api/v1
  • 認証: X-OAI-API-KEY ヘッダー
  • ドキュメント: https://docs.originality.ai

手順

認証

環境変数に ORIGINALITY_API_KEY を設定してください。すべてのリクエストの X-OAI-API-KEY ヘッダーに渡してください。

AI検出 — POST /api/v1/scan/ai

{ "content": "<text>", "aiModelVersion": "1", "storeScan": false } を送信します。戻り値:

  • score.ai (0-1) — AIによる作成の確率
  • score.original (0-1) — 人間による作成の確率 ( 1 - ai に等しい)
  • credits_used — このスキャンで消費されたクレジット
score.ai 意味
0.80 - 1.0 AI生成の可能性が非常に高い
0.50 - 0.79 混合 / 不確実
0.20 - 0.49 人間が書いた可能性が高い
0.00 - 0.19 人間である可能性が非常に高い

盗用検出 — POST /api/v1/scan/plag

{ "content": "<text>", "storeScan": false } を送信します。戻り値:

  • score.percentUnique (0-100) — ユニークなコンテンツの割合
  • score.percentDuplicated (0-100) — ウェブ上の他の場所で一致した割合
  • matches[] — 見つかった各ソースの { url, matchedWords, percentage } の配列

組み合わせスキャン

AI検出と盗用チェックを並行して実行し、包括的なコンテンツ検証を行います。AIスコアが0.5以上、または盗用が20%以上の場合にコンテンツにフラグを立てます。

クレジット管理

GET /api/v1/account/credits/balance で残高を確認してください。クレジットは単語ごとに消費され、AI + 盗用スキャンは個別にクレジットを消費します。ダッシュボードにコンテンツを保存しないようにするには、 storeScan: false を使用してください。

例1: マーケティングコピーの独創性をチェックする

コンテンツチームのリーダーが、クラウド移行に関するフリーランサーから提出されたブログ記事を検証します。

AI Detection:
POST https://api.originality.ai/api/v1/scan/ai
Headers: { "X-OAI-API-KEY": "oai-key-abc123...", "Content-Type": "application/json" }
Body: { "content": "Cloud migration is a transformative journey that organizations must carefully plan. It is essential to consider the various deployment models available, including public, private, and hybrid cloud solutions. Furthermore, a comprehensive migration strategy should address data security, compliance requirements, and cost optimization.", "aiModelVersion": "1", "storeScan": false }

Response:
{ "success": true, "score": { "ai": 0.92, "original": 0.08 }, "credits_used": 1 }

Plagiarism Check:
POST https://api.originality.ai/api/v1/scan/plag
Body: { "content": "...(same text)...", "storeScan": false }

Response:
{ "success": true, "score": { "percentUnique": 73, "percentDuplicated": 27 }, "matches": [{ "url": "https://example-cloud-blog.com/migration-guide", "matchedWords": 42, "percentage": 22 }], "credits_used": 1 }

Result: フラグが立ちました — AIスコア92%、盗用27%重複。
Total credits used: 2.

例2: オリジナルの製品レビューを検証する

eコマースサイトが、顧客から提出された製品レビューをチェックします。

AI Detection:
POST https://api.originality.ai/api/v1/scan/ai
Body: { "content": "I bought this blender last March after my old Vitamix finally died (RIP, 8 years of smoothies). The Ninja BN701 is louder than I expected — my cat literally bolts out of the kitchen — but it crushes frozen mango like nothing. The lid seal is a bit finicky, learned the hard way when I repainted my ceiling with acai. For $89 though, no complaints.", "aiModelVersion": "1", "storeScan": false }

Response:
{ "success": true, "score": { "ai": 0.04, "original": 0.96 }, "credits_used": 1 }

Plagiarism Check:
Response:
{ "success": true, "score": { "percentUnique": 100, "percentDuplicated": 0 }, "matches": [], "credits_used": 1 }

Result: 両方のチェックに合格 — AIスコア4%、100%ユニークなコンテンツ。

ガイドライン

  • AI検出には最低50語が必要です
  • 英語で最高の精度を発揮します。他の言語もサポートされていますが、信頼性は低くなります
  • 盗用チェックは、公開インデックスされたWebコンテンツでのみ機能します
  • 大幅に言い換えられたAIテキストは検出を回避する可能性があります
  • 画像、コード、または構造化データ内のAIは検出されません
  • 大量実行のための予算クレジット: スキャンタイプごとに100語あたり約1クレジットを見積もってください
  • HTTP 402 (クレジット不足) および 429 (レート制限) を適切に処理してください
  • 最終的な判断を下すには、常に自動検出と人間によるレビューを組み合わせてください
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Originality.ai API Integration

Overview

Originality.ai combines AI content detection with plagiarism checking in a single API. It uses a credit-based pricing model where each scan costs credits proportional to word count.

Instructions

Authentication

Set ORIGINALITY_API_KEY in your environment. Pass it in the X-OAI-API-KEY header for all requests.

AI Detection — POST /api/v1/scan/ai

Send { "content": "<text>", "aiModelVersion": "1", "storeScan": false }. Returns:

  • score.ai (0-1) — probability of AI authorship
  • score.original (0-1) — probability of human authorship (equals 1 - ai)
  • credits_used — credits consumed by this scan
score.ai Meaning
0.80 - 1.0 Very likely AI-generated
0.50 - 0.79 Mixed / uncertain
0.20 - 0.49 Probably human-written
0.00 - 0.19 Very likely human

Plagiarism Detection — POST /api/v1/scan/plag

Send { "content": "<text>", "storeScan": false }. Returns:

  • score.percentUnique (0-100) — percentage of unique content
  • score.percentDuplicated (0-100) — percentage matched elsewhere on the web
  • matches[] — array of { url, matchedWords, percentage } for each source found

Combined Scan

Run both AI detection and plagiarism checks in parallel for comprehensive content verification. Flag content if AI score >= 0.5 or plagiarism >= 20%.

Credit Management

Check your balance via GET /api/v1/account/credits/balance. Credits are consumed per word, and AI + plagiarism scans cost credits separately. Use storeScan: false to avoid storing content in the dashboard.

Examples

Example 1: Checking marketing copy for originality

A content team lead verifies a freelancer's submitted blog post about cloud migration:

AI Detection:
POST https://api.originality.ai/api/v1/scan/ai
Headers: { "X-OAI-API-KEY": "oai-key-abc123...", "Content-Type": "application/json" }
Body: { "content": "Cloud migration is a transformative journey that organizations must carefully plan. It is essential to consider the various deployment models available, including public, private, and hybrid cloud solutions. Furthermore, a comprehensive migration strategy should address data security, compliance requirements, and cost optimization.", "aiModelVersion": "1", "storeScan": false }

Response:
{ "success": true, "score": { "ai": 0.92, "original": 0.08 }, "credits_used": 1 }

Plagiarism Check:
POST https://api.originality.ai/api/v1/scan/plag
Body: { "content": "...(same text)...", "storeScan": false }

Response:
{ "success": true, "score": { "percentUnique": 73, "percentDuplicated": 27 }, "matches": [{ "url": "https://example-cloud-blog.com/migration-guide", "matchedWords": 42, "percentage": 22 }], "credits_used": 1 }

Result: Flagged — AI score 92%, plagiarism 27% duplicated.
Total credits used: 2.

Example 2: Verifying an original product review

An e-commerce site checks a customer-submitted product review:

AI Detection:
POST https://api.originality.ai/api/v1/scan/ai
Body: { "content": "I bought this blender last March after my old Vitamix finally died (RIP, 8 years of smoothies). The Ninja BN701 is louder than I expected — my cat literally bolts out of the kitchen — but it crushes frozen mango like nothing. The lid seal is a bit finicky, learned the hard way when I repainted my ceiling with acai. For $89 though, no complaints.", "aiModelVersion": "1", "storeScan": false }

Response:
{ "success": true, "score": { "ai": 0.04, "original": 0.96 }, "credits_used": 1 }

Plagiarism Check:
Response:
{ "success": true, "score": { "percentUnique": 100, "percentDuplicated": 0 }, "matches": [], "credits_used": 1 }

Result: Passes both checks — AI score 4%, 100% unique content.

Guidelines

  • Minimum 50 words required for AI detection
  • Best accuracy for English; other languages are supported but less reliable
  • Plagiarism check only works for publicly indexed web content
  • Heavily paraphrased AI text may evade detection
  • Does not detect AI in images, code, or structured data
  • Budget credits for bulk runs: estimate ~1 credit per 100 words per scan type
  • Handle HTTP 402 (insufficient credits) and 429 (rate limited) gracefully
  • Always pair automated detection with human review for final decisions