instagram

Manage Instagram data, content, and engagement insights via Graph API, Instaloader, and PostgreSQL.

Updated Feb 17, 2026
One-click install
npx skills add https://github.com/gnestor/claude-workflow-plugin --skill instagram-gnestor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: instagram
Source: https://github.com/gnestor/claude-workflow-plugin/tree/main/.claude/skills/instagram
Command: npx skills add https://github.com/gnestor/claude-workflow-plugin --skill instagram-gnestor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires instaloader, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Instagram teams often struggle to connect content publishing, analytics, and user-generated content (UGC) data across Graph API, Instaloader, and historical storage. This skill unifies access to profile data, media, and engagement metrics to streamline research, reporting, and content planning.

Core Features & Use Cases

  • Profile data retrieval: fetch user profile details and account-level insights for performance reporting.
  • Media & UGC access: list media, download tagged posts, and retrieve post-level metrics for research and comps.
  • Publishing & engagement: create and publish image/video containers, manage comments, and reply via private messages using platform APIs.
  • Data storage & analytics: align with Instagram PostgreSQL tables (instagram_media, instagram_insights, instagram_profile, instagram_tags, instagram_stories) for historical queries and cross-table analyses.

Quick Start

Ask the agent to retrieve your IG profile data and the latest media insights.

Frequently Asked Questions about instagram

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

FAQPage Schema
How do I retrieve Instagram profile data and media insights for performance reporting?

To retrieve Instagram profile data and media insights, you can use this skill to fetch user profile details, list media, and retrieve post-level metrics via the Graph API or Instaloader for performance reporting and research.

Can I automate downloading Instagram UGC and tagged posts for research?

You can automate downloading Instagram UGC and tagged posts for research by using the Instaloader dependency within the skill to fetch user-generated content and historical media data directly from the platform.

How do I publish Instagram posts and manage engagement using the Graph API?

Publishing Instagram posts and managing engagement involves using the Graph API to create and publish image or video containers, manage comments, and reply via private messages using required platform access tokens.

Do I need PostgreSQL to analyze historical Instagram engagement metrics?

You need PostgreSQL access to analyze historical Instagram engagement metrics, as the skill aligns data with specific tables like instagram_media, instagram_insights, and instagram_profile for cross-table analytics and historical queries.

What's the best way to query cross-table Instagram analytics data?

The best way to query cross-table Instagram analytics data is to align fetched Graph API and Instaloader metrics with the Instagram PostgreSQL tables, enabling historical queries across media, insights, profile, tags, and stories data.

Does fetching Instagram media with Instaloader require Graph API access tokens?

Fetching Instagram media with Instaloader does not require Graph API access tokens, as it operates independently via Python, but accessing account-level insights and publishing posts through the Graph API does require valid tokens.