Agent skill · Media & Video

resemble-detect

Deepfake detection and media safety — detect AI-generated audio, images, video, and text, trace synthesis sources, apply watermarks, verify speaker identity, and analyze media intelligence using Resemble AI

davepoongithub.com/davepoonGitHub ↗
claude-codeMIT
Install
npx skills add davepoon/buildwithclaude --skill resemble-detect --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 22 KB
Bundled scripts: none
Path: plugins/all-skills/skills/resemble-detect/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 3,251
Language: TypeScript
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

Review
written from the skill's own SKILL.md · Aug 5, 2026

What it does

Analyzes audio, image, video, and text for synthetic manipulation, AI-generated content, watermarks, speaker identity, and media intelligence using the Resemble AI platform.

How it works

  • Core rule: do not declare media real or fake until a completed detection result is returned, including label, score, and status: "completed". If processing, wait; if failed, report failure.
  • Phase 1: Deepfake Detection – submit media to POST /detect with url and optional flags (visualize, intelligence, audio_source_tracing). Receive asynchronous results and poll GET /detect/{uuid} until status is "completed" or "failed". Interpret audio/video/image results from metrics or video_metrics with labels, scores, and visualization heatmaps.
  • Phase 2: Intelligence – optionally run POST /intelligence to obtain structured results (speaker_info, language, emotion, transcription, etc.) for audio/video, or image-specific fields. Use POST /detects/{uuid}/intelligence to ask questions after a detection completes.
  • Phase 3: Audio Source Tracing – if audio is labeled as fake, enable audio_source_tracing to identify the AI platform; results appear under audio_source_tracing.
  • Phase 4: Watermarking – apply or detect watermarks via POST /watermark/apply or POST /watermark/detect. Apply supports image/video with optional strength and custom_message; use Prefer: wait for synchronous results or poll the result endpoint.
  • Phase 5: Identity — Speaker Verification (Beta) – create identities with POST /identity and search with POST /identity/search to compare unknown audio against known profiles.
  • Phase 6: Text Detection (Beta) – detect AI-generated vs human-written text via POST /text_detect, with blocking or asynchronous options using Prefer: wait.
  • Media requirements: media must be publicly accessible via HTTPS URL; local files must be hosted publicly first.
  • MCP tools exist for docs and API endpoints, invoked via resemble_docs_lookup, resemble_api_endpoint, etc., to fetch endpoint specifics.

When to use it

Use this skill when needing:

  • AI-generated or manipulated media detection (audio, image, video, text)
  • Media provenance and source tracing, watermarking, or watermark detection
  • Speaker identity verification or intelligence extraction (emotion, transcription, misinfo)
  • Questions about detection results after a completed detection
  • Detecting AI-generated or machine-written text

What it can touch

  • API endpoints: POST /detect, GET /detect/{uuid}, POST /intelligence, POST /detects/{detect_uuid}/intelligence, POST /watermark/apply, POST /watermark/detect, POST /identity, POST /identity/search, POST /text_detect
  • Media must be provided as HTTPS URLs; local files must be hosted publicly first
  • Tools via MCP: resemble_docs_lookup, resemble_search, resemble_api_endpoint, resemble_api_search, resemble_get_page, resemble_list_topics (used to fetch docs and exact schemas before calls)

Caveats

  • Declares authenticity only after a completed detection result; do not rely on partial results
  • Text detection and some features are Beta and may require specific roles or plans
  • Beta features require appropriate access and may return limited availability or errors if access is not granted
  • License notes in the skill metadata show Apache-2.0; the frontmatter in this instance indicates Apache-2.0
From the SKILL.md

# Resemble Detect — Deepfake Detection & Media Safety Analyze audio, image, video, and text for synthetic manipulation, AI-generated content, watermarks, speaker identity, and media intelligence using the Resemble AI platform. ## Core Principle — THE IRON LAW **"NEVER DECLARE MEDIA AS REAL OR FAKE WITHOUT A COMPLETED DETECTION RESULT."** Do not guess, infer, or speculate about media authenticity.

More from buildwithclaude
All skills →
About this skill
What does the resemble-detect skill do?

Deepfake detection and media safety — detect AI-generated audio, images, video, and text, trace synthesis sources, apply watermarks, verify speaker identity, and analyze media intelligence using Resemble AI

How do I install it?

Run `npx skills add davepoon/buildwithclaude --skill resemble-detect --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From davepoon/buildwithclaude, a repository with 3,251 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going