instagram-replicate

Create deterministic local replicas of Instagram posts and reels.

37|2|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/jpcaparas/skills --skill instagram-replicate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: instagram-replicate
Source: https://github.com/jpcaparas/skills/tree/main/skills/instagram-replicate
Command: npx skills add https://github.com/jpcaparas/skills --skill instagram-replicate

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python3, ffmpeg, ffprobe, yt-dlp, playwright, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a deterministic local replica of Instagram posts and reels, allowing for consistent playback and analysis without relying on Instagram's live interface.

Core Features & Use Cases

  • Deterministic Replication: Generates a consistent local replica of any public Instagram post or reel.
  • Asset Extraction: Captures the original media, avatar, and poster frame for use offline.
  • Local Playback: Allows for offline viewing of the Instagram post or reel.
  • Use Case: Ideal for situations where a consistent, local representation of Instagram content is needed for documentation or analysis, such as in marketing or social media monitoring.

Quick Start

Replicate an Instagram post into a local replica by running the command: python3 scripts/render_instagram_replica.py 'https://www.instagram.com/p/...' --save-root ./pieces

Frequently Asked Questions about instagram-replicate

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

FAQPage Schema
How do I create a local replica of an Instagram post for offline playback?

You can create a local replica of an Instagram post by running the provided Python script with the post URL and a save path. It utilizes Playwright and FFmpeg to extract media, avatars, and poster frames for offline playback.

Can I extract MP4 and GIF files from Instagram reels using Python and FFmpeg?

Yes, you can extract MP4 and GIF outputs from Instagram reels using this Skill. It leverages FFmpeg alongside Python and Playwright to capture and convert reel media into local files for deterministic offline analysis.

What dependencies do I need to download Instagram media and rebuild HTML locally?

Downloading Instagram media and rebuilding HTML locally requires Python 3, FFmpeg, FFprobe, yt-dlp, and Playwright with Chromium. These dependencies handle video processing, media extraction, and web page rendering.

Why use a deterministic local replica instead of viewing Instagram directly?

Using a deterministic local replica ensures a consistent representation of Instagram content independent of the live interface. It is essential for documentation, marketing analysis, and social media monitoring requiring stable offline access.

Does this Instagram replication approach work with private accounts?

This Instagram replication approach only works with public accounts. It requires access to public Instagram metadata and media via HTTPS to successfully extract assets and generate local replicas.