motim

Capture browser HTTP(S) traffic into a queryable SQLite database.

18|6|Updated May 18, 2026
One-click install
npx skills add https://github.com/vaibhavk97/motim --skill motim
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: motim
Source: https://github.com/vaibhavk97/motim/tree/main/motim
Command: npx skills add https://github.com/vaibhavk97/motim --skill motim

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

AI agents need to interact with web APIs but often lack documentation, credentials, or understanding of how services work. This skill bridges that gap by capturing real browser traffic and making it searchable, inspectable, and replayable.

Core Features & Use Cases

  • Traffic Capture: Records HTTP(S) requests and responses through a local proxy, automatically filtering out analytics, tracking, and static assets.
  • Search & Inspection: Search captured exchanges by host, method, status, or path, and inspect full request/response details including headers and bodies.
  • Authenticated Replay: Replay captured requests with exact authentication, or mutate them with JSON patches and header overrides to test API behavior and debug failures.
  • Endpoint Discovery: Extract API endpoints from captured JavaScript bundles and reconstruct session flows around specific requests.

Quick Start

Use the motim skill to start the local proxy, browse a target website to capture its API traffic, then search for and replay a specific captured request to interact with the service programmatically.

Frequently Asked Questions about motim

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I capture browser HTTP traffic for AI agents to query?

Capture browser HTTP traffic by routing requests through a local proxy, which records exchanges into a queryable SQLite database for AI agents to search and inspect.

How do I replay authenticated API requests captured from a browser session?

Replay authenticated API requests by retrieving captured traffic from the SQLite database and resending exact requests, or mutate them with JSON patches and header overrides to test behavior.

How can I discover undocumented API endpoints from JavaScript bundles?

Discover undocumented API endpoints by capturing web traffic and extracting API endpoint definitions directly from JavaScript bundles loaded during the browser session.

Do I need mitmproxy to capture and inspect web API traffic?

Yes, mitmproxy is required to capture and inspect web API traffic, serving as the local proxy that intercepts browser HTTP(S) requests and responses for database storage.

How does capturing web traffic help debug API failures during web service interaction?

Capturing web traffic helps debug API failures by recording full request and response details, including headers and bodies, allowing you to inspect and replay failed exchanges to isolate issues.

Can I filter out static assets and analytics tracking from captured HTTP traffic?

Yes, you can filter out static assets and analytics tracking automatically, as the proxy captures HTTP(S) traffic while excluding irrelevant requests to focus on core API exchanges.