← Back to Skills Marketplace
shawnshenopeninterx

Creator Screening

cross-platform ⚠ suspicious
303
Downloads
0
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install creator-screening
Description
Screen and evaluate social media creators/influencers using configurable quality frameworks. Analyzes Instagram, TikTok, YouTube creators using Memories.ai V...
README (SKILL.md)

Creator Screening Skill

Automated creator/influencer screening powered by Memories.ai V2 Video Understanding API.

Parameters

Parameter Default Description
videos_per_creator 5 Number of top videos to analyze per creator
video_seconds 30 First N seconds of each video to analyze
platforms instagram Supported: instagram, tiktok, youtube
analysis_mode mai mai (visual+audio AI analysis) or transcript (audio-only fallback)
framework default Screening framework to apply. See references/frameworks/
output_format discord discord, pdf (Google Doc→PDF), or json
batch_size 10 Max creators per batch run

Quick Start

Screen these creators: @anshmehra.in, @nishkarshsharmaa
Parameters: videos_per_creator=3, framework=cac-crusher

Workflow

Step 1: Parse Input

Accept creator URLs in any format:

  • Profile: https://www.instagram.com/username/
  • Individual reel: https://www.instagram.com/reel/SHORTCODE/
  • YouTube: https://www.youtube.com/@channel or /shorts/ID

Step 2: Get Profile & Video Metadata

Memories.ai V2: POST /instagram/video/metadata

python3 scripts/scrape_profiles.py --urls "reel_url1,reel_url2" --channel rapid

Returns per video ($0.01/video):

  • Owner profile: username, full_name, followers, verified, profile_pic
  • Video stats: views, play_count, duration, caption, comments, dimensions, audio info

Step 3: Video Understanding (MAI)

Memories.ai V2 MAI: POST /instagram/video/mai/transcript

This is the core analysis step. MAI provides:

  • Visual scene descriptions: lighting quality, framing, environment, clothing, production value
  • Audio transcription: speech-to-text with timestamps
  • Content understanding: topic classification, delivery style, structure
python3 scripts/analyze_videos.py --mode mai --videos_per_creator 5 --urls "url1,url2"

Each video returns visual + audio AI analysis. Use this to evaluate:

  • Section 2.1: Look & Feel (lighting, environment, framing) — from visual scenes
  • Section 2.2: Audio Quality (clarity, echo, consistency) — from audio analysis
  • Section 3.x: Delivery & Content (structure, fluency, maturity) — from transcript text
  • Section 4: Positioning (tone, energy, brand safety) — from combined analysis

Fallback: If MAI is unavailable, use --mode transcript for audio-only analysis:

python3 scripts/analyze_videos.py --mode transcript --videos_per_creator 5 --urls "url1,url2"

Step 4: Apply Framework

Score against the selected screening framework:

python3 scripts/score_creator.py --framework cac-crusher --profile profile.json --transcripts transcripts.json

Frameworks live in references/frameworks/:

  • cac-crusher.md — CAC Crusher Creator Screening Framework (Talking Head + Skit categories)
  • default.md — Generic quality screening (5 dimensions, weighted scoring)
  • template.md — Template for creating custom frameworks

Step 5: Generate Report

Output per-creator screening cards with:

  • Profile stats (followers, verified, engagement)
  • Per-section scores (PASS/FAIL/FLAG)
  • Transcript excerpts as evidence
  • Visual quality notes from MAI
  • Final verdict (APPROVED / REJECTED / CONDITIONAL)

Setup

Set the following environment variables before use:

export MEMORIES_API_KEY="your-memories-ai-v2-api-key"   # Required — Memories.ai V2 API key
export APIFY_API_KEY="your-apify-key"                    # Optional — fallback scraper for profiles

Get your API key at https://api-tools.memories.ai

Memories.ai V2 API Reference

All endpoints use: Authorization: \x3CAPI_KEY> header (no Bearer prefix). Base URL: https://mavi-backend.memories.ai/serve/api/v2

Endpoint Method Use Cost
/{platform}/video/metadata POST Profile + video stats $0.01/video
/{platform}/video/mai/transcript POST Visual + audio AI analysis ~$0.11/video
/{platform}/video/transcript POST Audio transcription only ~$0.01/video

Platforms: instagram, tiktok, youtube, twitter

Request body: {"video_url": "...", "channel": "rapid"} MAI response: {"data": {"task_id": "..."}} (async, results via webhook)

URL format: Instagram must use /reel/SHORTCODE/ (not /p/ or /reels/)

Error Handling

  • Add 0.5s delay between API calls
  • Retry failed requests once, then skip
  • If MAI webhook not received, fall back to transcript mode
  • Always normalize Instagram URLs: /p//reel/, /reels//reel/
Usage Guidance
Before installing or running this skill: (1) Expect it to call external services — Memories.ai (required) and optionally Apify — and you must provide MEMORIES_API_KEY (and optionally APIFY_API_KEY). The registry metadata omitted those env vars, so double-check you have the keys and understand the cost/usage. (2) The MAI analysis is asynchronous and documented to deliver results via webhook, but the included scripts do not implement webhook handling or polling — you may need to add a webhook endpoint or change the workflow to poll results or use transcript mode. (3) Review and test the scripts in an isolated environment; keys are sent to third-party endpoints, so use keys with limited scope and rotate them if you stop using the skill. (4) Verify the privacy and legal implications of programmatically scraping creator content for your use case and confirm you trust Memories.ai/Apify and are comfortable with their data handling and costs.
Capability Analysis
Type: OpenClaw Skill Name: creator-screening Version: 1.1.0 The creator-screening skill bundle is a legitimate tool designed to evaluate social media influencers using the Memories.ai and Apify APIs. The Python scripts (analyze_videos.py, scrape_profiles.py, and score_creator.py) perform targeted data collection and keyword-based scoring aligned with the stated purpose. No evidence of data exfiltration, malicious execution, or prompt injection was found; the network requests are restricted to the documented service endpoints (memories.ai and apify.com).
Capability Assessment
Purpose & Capability
The name/description, SKILL.md, and included scripts all implement influencer screening via Memories.ai (with an Apify fallback). That capability aligns with requests for MEMORIES_API_KEY and optional APIFY_API_KEY. However, registry metadata declares no required environment variables or primary credential while the runtime instructions and scripts clearly require MEMORIES_API_KEY (and optionally APIFY_API_KEY). This metadata omission is an incoherence that can mislead installers or automated installers/tools.
Instruction Scope
SKILL.md instructs using Memories.ai MAI which is async and delivers results via webhook; the provided scripts (analyze_videos.py, scrape_profiles.py, score_creator.py) submit jobs and return task IDs but do not implement webhook handling, polling, or result collection. That means the documented workflow (wait for async MAI results via webhook and fall back if not received) is not fully implemented in the shipped code. Apart from contacting Memories.ai and Apify, the instructions do not attempt to read unrelated local files or other secrets. External network calls are required and expected for this purpose.
Install Mechanism
There is no install spec (instruction-only skill) — the repo includes scripts but no automated installer. This is low-risk from an automatic-install perspective because nothing will be downloaded or executed automatically beyond the included scripts. The user will run Python scripts manually, so standard local review is possible.
Credentials
The skill requires an API key for Memories.ai (MEMORIES_API_KEY) and optionally APIFY_API_KEY for a fallback — both are proportional to the stated function (fetching metadata and transcripts). The inconsistency is that the registry metadata does not declare these required environment variables; that mismatch is a packaging/manifest issue and can cause surprises (e.g., user not prompted to provide a key).
Persistence & Privilege
The skill does not request persistent or elevated platform privileges (always:false). It does not modify other skills or system settings. It only issues outbound API requests to Memories.ai and Apify, which is expected for this functionality.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install creator-screening
  3. After installation, invoke the skill by name or use /creator-screening
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
Remove hardcoded API keys, add setup section for env vars
v1.0.0
Initial release: Memories.ai V2 powered creator/influencer screening with configurable frameworks
Metadata
Slug creator-screening
Version 1.1.0
License
All-time Installs 1
Active Installs 1
Total Versions 2
Frequently Asked Questions

What is Creator Screening?

Screen and evaluate social media creators/influencers using configurable quality frameworks. Analyzes Instagram, TikTok, YouTube creators using Memories.ai V... It is an AI Agent Skill for Claude Code / OpenClaw, with 303 downloads so far.

How do I install Creator Screening?

Run "/install creator-screening" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Creator Screening free?

Yes, Creator Screening is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Creator Screening support?

Creator Screening is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Creator Screening?

It is built and maintained by shawnshenopeninterx (@shawnshenopeninterx); the current version is v1.1.0.

💬 Comments