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
npx skills add davepoon/buildwithclaude --skill resemble-detect --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
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
# 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.
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.
