← Back to Skills Marketplace
🔌

Echosaw Media Intelligence

by Echosaw · GitHub ↗ · v1.3.2 · MIT-0
cross-platform ⚠ suspicious
154
Downloads
1
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install echosaw
Description
Analyze video, audio, and image files using AI. Produces structured intelligence reports including transcripts, content moderation signals, sentiment analysi...
README (SKILL.md)

Echosaw Media Intelligence

Overview

Echosaw is a media intelligence platform — not just a transcription tool. It analyzes video, audio, and image files using AI (Amazon Rekognition, Transcribe, Comprehend, and Bedrock/Claude) and produces structured intelligence reports. Each report can include:

  • Transcripts — Full speech-to-text output with timestamps
  • Content moderation signals — Flagged content categories and confidence scores
  • Sentiment analysis — Emotional tone detected across the media
  • Visual object labels — Recognized objects, scenes, and activities in video/image frames
  • Geographic metadata — Reverse-geocoded location data (Growth tier and above)
  • LLM-generated summaries — AI-authored narrative summaries powered by Bedrock/Claude

The analysis pipeline: upload → malware scan (GuardDuty) → media probe (validation, metadata) → AI analysis (transcription, visual recognition, content moderation, sentiment) → LLM report generation (Bedrock/Claude) → packaging and delivery.

Available Tools

Tool Description Required Parameters
echosaw_analyze_media Upload an audio, video, or image file to Echosaw for asynchronous media analysis. Returns a job ID used to track processing and retrieve results. filePath (string) — Absolute path to the media file on disk; mediaType (string) — One of: video, audio, image
echosaw_analyze_media_url Submit a publicly accessible or authorized media URL to Echosaw for asynchronous analysis without uploading the file directly. Returns a job ID used to track processing and retrieve results. url (string) — HTTP(S) URL of the media file; mediaType (string) — One of: video, audio, image
echosaw_check_job_status Retrieve the current processing state of an Echosaw analysis job, including whether the job is queued, processing, completed, or failed. mediaId (string) — The mediaId returned by echosaw_analyze_media or echosaw_analyze_media_url
echosaw_get_analysis_results Retrieve structured analysis results generated by Echosaw for a completed job, including summaries, transcripts, detected entities, events, and other intelligence outputs. Supports an optional section parameter to reduce response size. mediaId (string) — The mediaId of a completed analysis; section (string, optional) — One of: summary, transcript, safety, insights, metadata, downloads, all
echosaw_download_media Generate a presigned download URL for the source media file associated with a completed analysis job. The URL is valid for 1 hour. mediaId (string) — The mediaId of the media to download
echosaw_search_media Semantic search across your analyzed media library. Returns ranked results with titles, summaries, transcript snippets, and relevance scores. query (string) — Natural language search query
echosaw_list_media List media items in your Echosaw library with metadata including filename, type, status, size, and duration. limit (number, optional) — Max items to return (default 25)
echosaw_get_profile Retrieve your Echosaw account profile including subscription tier, email, organization membership, and trial status. (none)

Workflow

Follow these steps to analyze media with Echosaw:

  1. Submit media — Use echosaw_analyze_media (local file) or echosaw_analyze_media_url (remote URL) to submit media for analysis. The tool returns a mediaId and jobId.
  2. Poll status — Call echosaw_check_job_status with the mediaId to monitor progress. The job progresses through states: PENDINGPROCESSINGCOMPLETE. If still processing, wait a minute or two and check again.
  3. Get results — Once the status is COMPLETE, call echosaw_get_analysis_results to retrieve the full intelligence report including summaries, transcripts, detected entities, and other outputs.
  4. Download source media — Optionally call echosaw_download_media to get a presigned download URL for the source media file (valid for 1 hour).
  5. Search your library — Use echosaw_search_media to find previously analyzed media by topic, content, or keyword.
  6. Browse your library — Use echosaw_list_media to see all media items in your library.
  7. Check your account — Use echosaw_get_profile to see your subscription tier, trial status, and account details.

Example Conversation

  • "Analyze the video at /Users/me/Downloads/interview.mp4" → calls echosaw_analyze_media, returns a mediaId
  • "What's the status of that analysis?" → calls echosaw_check_job_status
  • "Show me the results" → calls echosaw_get_analysis_results for the full intelligence report
  • "Get me a download link" → calls echosaw_download_media for a presigned URL
  • "Search my media for anything about product launches" → calls echosaw_search_media
  • "What media do I have in my library?" → calls echosaw_list_media
  • "What plan am I on?" → calls echosaw_get_profile

Supported Formats

Format Type Notes
MP4 Video Primary video format; max duration 210 minutes (varies by tier)
MP3 Audio Primary audio format; max duration 210 minutes (varies by tier)
JPEG Image Primary image format

Additional supported formats via the MCP server: MOV, AVI, WebM, MKV (video); WAV, FLAC, AAC, OGG, M4A (audio); PNG, GIF, WebP, BMP, TIFF (image).

Pricing

Echosaw offers a free trial of the web UI — no payment required:

  • 5 analysis uploads included
  • 14-day trial window
  • Full Premium-tier feature access during trial
  • Start a trial at echosaw.com by entering your email
  • Note: The free trial applies to the web interface only. MCP server access requires a paid plan (Developer, Growth, Pro, or Agency) with an API key.

Subscription tiers (monthly billing plus per-minute usage):

Tier Monthly Audio Usage Audio + Video Usage
Developer $49/mo $0.37/min $0.58/min
Growth $99/mo $0.32/min $0.53/min
Pro $149/mo $0.27/min $0.48/min
Agency $499/mo $0.22/min $0.43/min

For full pricing details and plan comparison, visit echosaw.com/pricing.

Deprecated local install: npm install -g @echosaw/mcp-server (stdio, API key auth). Use the remote server instead.

Authentication (Remote Server — Recommended)

The remote MCP server at https://mcp.echosaw.com uses OAuth 2.0 for authentication. MCP clients that support OAuth (such as Claude Desktop, claude.ai, and Claude Code) will handle the authentication flow automatically.

No API key configuration is needed — the OAuth flow connects to your Echosaw account directly.

Authentication (Local Server — Deprecated)

  1. Get an API key — Subscribe to a Developer, Growth, Pro, or Agency plan at echosaw.com/pricing. Your API key is provided in the welcome email and shown once (it is not recoverable after that).
  2. Set the environment variable — Configure ECHOSAW_API_KEY in your MCP client:
{
  "mcpServers": {
    "echosaw": {
      "command": "echosaw-mcp",
      "env": {
        "ECHOSAW_API_KEY": "your-api-key"
      }
    }
  }
}

The same API key works for both the MCP server and the REST API. Authentication uses the API key only — no additional Cognito/JWT tokens are required.

Response Format

All tools return a standardized JSON response envelope:

Field Type Description
success boolean Whether the operation succeeded
tool string The tool that produced this response
responseVersion string Response schema version (currently "1.0")
data object Tool-specific result data
message string? Human-readable summary
error string? Error description (when success is false)
nextAction object? Suggested next tool to call

Links

Usage Guidance
This skill appears internally consistent for a hosted media-analysis API: it needs only your ECHOSAW_API_KEY and will upload or reference media files you provide. Before installing, confirm you trust echosaw.com and their data-handling (retention, sharing, third-party processing — SKILL.md states Echosaw uses AWS/Bedrock services). Do not give the agent file paths to sensitive system files or credentials; only submit the intended media. Note the registry display had a small metadata rendering inconsistency (required env shown as [object Object]) and SKILL.md includes an install URL; verify the provider homepage and pricing links and consider reading their privacy/terms if you will send sensitive content.
Capability Analysis
Type: OpenClaw Skill Name: echosaw Version: 1.3.2 The skill provides media analysis capabilities by uploading local files to an external service (api.echosaw.com). While this aligns with its stated purpose, the 'echosaw_analyze_media' tool in SKILL.md grants the agent broad read access to the local filesystem via absolute paths, which is a high-risk capability. Additionally, the _meta.json file contains a future-dated publication timestamp (April 2026), which is anomalous.
Capability Tags
cryptocan-make-purchasesrequires-oauth-token
Capability Assessment
Purpose & Capability
The skill claims to be a media-intelligence wrapper and only requests an ECHOSAW_API_KEY (and an optional ECHOSAW_API_URL). These credentials are what you'd expect for a cloud media-analysis API proxy. Declared tooling (transcription, visual recognition) matches the stated purpose.
Instruction Scope
The runtime instructions instruct the agent to read local files by absolute path (echosaw_analyze_media) and/or submit remote URLs. That is expected for a media upload API, but it means the agent can read any file path you supply — avoid passing sensitive system files. The SKILL.md does not instruct reading unrelated env vars or system configs.
Install Mechanism
The registry summary said there is no install spec, but SKILL.md includes an "install: https://mcp.echosaw.com" field. That appears informational (no archive or package download described). No code files are present and no installer payloads are specified, so there is no automatic code-install risk from the skill bundle itself.
Credentials
Only ECHOSAW_API_KEY is required (ECHOSAW_API_URL optional). No unrelated credentials (AWS keys, database passwords, etc.) are requested. This is proportionate for a hosted API integration.
Persistence & Privilege
The skill is not force-enabled (always: false) and does not request system-wide persistence or modify other skills. Autonomous invocation is allowed (platform default) but not combined with other concerning privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install echosaw
  3. After installation, invoke the skill by name or use /echosaw
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.3.2
Echosaw 1.3.2 adds new media management and account tools, and updates installation and authentication instructions. - Added `echosaw_search_media` for semantic search across your analyzed media library. - Added `echosaw_list_media` to list items in your media library. - Added `echosaw_get_profile` to retrieve account and subscription info. - Updated install instructions to use the remote server at https://mcp.echosaw.com. - Updated authentication section with recommended OAuth 2.0 flow for remote server; local server/API key method marked as deprecated. - Expanded workflow and example conversation to include new features.
v1.2.3
Echosaw Media Intelligence 1.2.3 - Updated documentation to clarify features, supported formats, and subscription pricing. - Added expanded tool descriptions and parameter details for greater clarity. - Detailed the analysis workflow and response format. - Included specific authentication instructions and environment variable setup. - Provided links to the homepage, developer guide, API reference, and pricing.
v1.0.0
Echosaw Media Intelligence 1.0.0 - Initial release providing AI-powered analysis of video, audio, and image files. - Generates structured intelligence reports with transcripts, content moderation, sentiment, visual labels, geographic metadata, and LLM-generated summaries. - Includes tools for uploading media, checking job status, retrieving analysis results, and downloading reports. - Supports multiple media formats and offers a free trial with full feature access. - Requires ECHOSAW_API_KEY for authentication.
Metadata
Slug echosaw
Version 1.3.2
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is Echosaw Media Intelligence?

Analyze video, audio, and image files using AI. Produces structured intelligence reports including transcripts, content moderation signals, sentiment analysi... It is an AI Agent Skill for Claude Code / OpenClaw, with 154 downloads so far.

How do I install Echosaw Media Intelligence?

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

Is Echosaw Media Intelligence free?

Yes, Echosaw Media Intelligence is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Echosaw Media Intelligence support?

Echosaw Media Intelligence is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Echosaw Media Intelligence?

It is built and maintained by Echosaw (@echosaw); the current version is v1.3.2.

💬 Comments