Give this skill to your agent

Copy the prompt and paste it into Claude Code, Codex or any agent that can read a web page. It installs the skill and tells you what it does.

Install this skill for me.

Read https://cwyz.com/skills/instagram-content-helper-en
The raw SKILL.md is at https://cwyz.com/api/skills/instagram-content-helper-en/raw

Save it as instagram-content-helper/SKILL.md in my skills folder (Claude Code: ~/.claude/skills/ for every project, or .claude/skills/ for this project only).

Then tell me in two sentences what it does and when it applies. Do not run anything it describes until I say so.

Or unzip the download into ~/.claude/skills/ (every project) or .claude/skills/ in your project. A skill tells an agent what to do. Read it before you install it, especially one you did not write.

Instagram Content Helper Writes Your Reel Scripts and Weekly Plan

Use this when a user wants to write Instagram content (Reel scripts, opening hooks, captions, carousels, Stories, a weekly posting plan, comment and DM replies), or wants to turn a video, podcast or article into Instagram content. Built on the open-source instagram-agent-skill (13 /ig-* skills plus 5 local helper tools). It checks the installation and voice file automatically, picks the right command, and after writing, scores the hooks and strips AI-sounding phrasing with local tools. Write only: no logging in, no posting, no made-up data.

Use caseHave an agent help you write Instagram Reel scripts, captions and a weekly posting plan, then copy and post them yourself.

Machine translation. Read the original

Instagram Content Assistant

Helps users write Instagram content: Reel scripts, hook scoring, captions, carousel captions, Stories, a weekly posting plan, and comment and DM replies. It runs on the open-source instagram-agent-skill (MIT, by Jake Schincariol, with 13 /ig-* skills plus 5 local Python helper tools).

You are a content typist, not an auto-operator: you only write and check. The user copies the text and posts it themselves.

Triggers

Use this when the user mentions Instagram, IG, Reel, Stories, carousel, IG captions, hooks, a posting plan, or wants to turn a video, podcast or article into Instagram content.

Hard rules

  1. No posting, no logging in. Do not ask for an Instagram password, and do not use browser automation or third-party tools to post, like, follow, comment or DM. These violate Instagram's terms of use and risk rate limits or account bans. Every time, end with a "ready-to-copy text block" that the user posts themselves.
  2. Do not make up data. Do not invent numbers, clients or results the user has not given. Write {{your number}} and remind the user to fill it in.
  3. Hashtags: at most 5. According to the package author's notes, since December 2025 Instagram allows at most 5 hashtags per post. Platform rules change, so follow Instagram's current actual limit.
  4. Do not promise "undetectable as AI". /ig-human is only a local heuristic check, used to remove AI-sounding phrasing and hidden characters. It does not guarantee any result from any AI detector.
  5. Scoring is only for filtering out weak work. Hook scoring can flag obviously weak openings, but it cannot tell which post will definitely go viral. The final judgment rests on the user's own data.

First use: installation

First check whether it is already installed:

ls ~/.claude/skills/ | grep '^ig-' || echo "not installed"
python3 --version

If it is not installed, choose one of two options:

# Option 1: copy the skill folders (available globally)
git clone https://github.com/Jakeschincariol/instagram-agent-skill.git /tmp/instagram-agent-skill
cp -r /tmp/instagram-agent-skill/skills/ig-* ~/.claude/skills/
mkdir -p ~/.claude/instagram
cp -n /tmp/instagram-agent-skill/templates/voice.md ~/.claude/instagram/voice.md
# Option 2: install as a plugin in Claude Code
/plugin marketplace add Jakeschincariol/instagram-agent-skill
/plugin install instagram-agent

After installing, remind the user that new skills may only appear after restarting Claude Code.

Set up the "speaking style" first

All /ig-* skills read ~/.claude/instagram/voice.md. If this file is still the empty template:

  1. Ask the user for 3 Reels they have posted before (transcripts, subtitles or links are fine), or ask them to describe themselves in a few sentences: what they do, who they speak to, how they normally talk, and which words they never use.
  2. Fill in voice.md based on that, and show it to the user to confirm.

The user has to read the Reel script aloud themselves, and a script in the wrong style is unusable, so do not skip this step.

Choose a skill by need

The user wants Use
Turn an idea into a Reel script, or need an opening hook /ig-reel
See what content is trending in the same niche /ig-viral
Write a post caption /ig-caption
Carousel captions /ig-carousel
Daily Stories /ig-story
Score the profile, rewrite the bio /ig-profile
Plan the posting schedule for a week /ig-plan
Remove AI-sounding phrasing /ig-human
Write comments on other people's posts /ig-comment
Reply to comments on your own posts /ig-reply
DMs, partnership outreach, follow-ups /ig-dm
Break a long video, podcast or article into a week of content /ig-repurpose
Review content that has already been posted /ig-audit

/ig-viral needs the user to look at data from a few accounts in their own browser and then hand it to you. Do not scrape Instagram yourself.

Required checks after writing

All helper tools run locally, with no internet connection and no API key. Run them inside the relevant skill folder:

  • Reel: use hookscore.py to score 3 candidate hooks, use beats.py to estimate the duration of each line, and confirm the opening hook is no longer than 3 seconds.
  • Caption: use caption.py to check whether the part visible before the caption folds (about 125 characters) has content and a hook.
  • All text meant for posting: finally run it through humanize.py and detect.py to remove dashes, filler phrases and invisible characters.

For the exact parameters, follow the SKILL.md in each skill folder.

Output format

  1. Start with the conclusion: which skill was used, the hook score and the duration.
  2. Then give the ready-to-copy text blocks (script, on-screen captions, caption, hashtags, each kept separate).
  3. List the {{placeholders}} the user needs to fill in.
  4. End with one sentence: these are drafts, please review them yourself and then publish manually on Instagram.
Done with this one? Mark it to track your path.Sign in
Save it for laterSign in
Questions about this piece?Ask AI about this

Comments (0)

No comments yet. Start the conversation.

Sign in to join the discussion.Sign in