← All articles

Content

3 Claude skills for turning Instagram reach into customers

Jayant Joshi · 4 min read · August 13, 2026

Built Ootto and runs its Instagram on it

1Claude Code

Type this. The free Claude content skills land in your skills folder.

Prompt

git clone --depth 1 https://github.com/Ootto-AI/claude-content-skills.git && bash claude-content-skills/install.sh

Copies all fourteen into ~/.claude/skills. Restart Claude and every one of them is available.

2Claude AI or Cowork

No shell in these, so there's nothing to clone - sign in and add the connector instead, and get the same free Claude content skills running against a real account.

Traffic was never the finish line here. 2,010 visitors came in from Instagram, and by itself that number proves nothing — the only question that mattered was how many of those visits turned into a real comment, a DM, a lead.

One post carried 81% of this campaign's sessions. The pull also showed 31.1% median scroll depth across 727 sessions, and source split showed 83 Google visits with 0 conversions — a reminder that visits and customers are two different metrics, and a channel can win on one and lose on the other.

2,010 of the visitors to this campaign came from Instagram, and almost half were brand-new traffic. One post carried 81% of that flow. Traffic is the input; the system below is what turns it into people we can actually follow up with.

The thing we gave away: free MIT repos

The growth setup is not a mystery. The buildable, shareable engine is two public repos:

That stack gives you the same primitives we use for content:

  • identify what is already performing in your niche,
  • turn it into reels and faceless script output,
  • publish reels with caption and hashtag flow,
  • wire comments to DM-led lead capture.

For a live account, this is the difference between “trying content” and an actual loop.

We also keep one honesty note in this post: GitHub itself only showed 13 visits from 2 people in our source sample, so we do not present GitHub as a traffic source.

What the data changed

The first question was never “what sounds good.”

It was:

  1. where proof appears,
  2. where readers stop,
  3. what drives a real action after they stop.
Prompt

Return the last 25 posts with view counts, dwell time, and first-scroll-stop depth.

Returned one post with 81% traffic concentration and many low-volume outliers.

Prompt

Filter those rows by source to split Google, social, and direct, then show the action trace.

Returned 83 Google visits, 0 converted in this measured slice.

Prompt

Show the first 1200px of the weak row set and flag proof sections above the fold.

Returned repeated late-proof structure and ask-heavy starts in the weak rows.

The end-of-post asks were not the problem. The sequence leading to ask was.

The system we now run end to end

Route A — do it yourself with free repos

  1. Install the two repos and connect your own MCP/composio tools.
  2. Pull reels and references from your niche.
  3. Use the pipeline to build and post faceless reels.
  4. Post the reel with a clear call to comment a keyword.
  5. Let comment-responder handle the reply + DM and lead list.

This is entirely reproducible with your own account and MIT tools.

Route B — let Ootto run the loop

If you want this system operating without wiring every connector yourself, sign in and run the same workflow from the dashboard.

What we changed in our own publishing process

The big change was not content shape; it was distribution behavior:

  • proof first, ask later,
  • first-screen outcomes before call-to-action,
  • weekly audit before publish.

The control comparison from the connector walkthrough is still the one data line that changed our confidence:

  • 0% bounce,
  • 221 seconds average time on page,
  • 1 in 5 users reached product action,
  • old flagship control at 97 seconds.

This is not a victory claim.

It is the same result note we keep repeating: the structure that gets users to a result changes behavior.

What did not work

It wasn’t the ideas.

It was the proof placement:

  • duplicate how-to format,
  • late proof,
  • ask-first structure before observable outcomes.

When ask appears before the first proof, conversion logic can disappear even with traffic.

Prompt

Create a one-sheet audit row per post: first-screen proof, first-scroll-stop, source split, and action reached.

Returned a standard for pre-publish quality checks.

Prompt

Compare top and weak rows in the same week after moving proof to first screen.

Returned cleaner quality signal even before engagement totals move.

If a draft does not help someone in the first screen, then no amount of styling will make it reliable.

The acceptance rule for every next draft

No draft ships now without these four checks:

  • first-screen proof,
  • first-scroll-stop context,
  • source split check in the same pull,
  • action trace after first fold.

The goal stays boring and strict:

  • fewer dead posts,
  • clearer rewrites,
  • fewer false positives around what “works.”

Visitors are a number on a dashboard. Customers are the only number that pays for the reels. Everything above exists to close the gap between them.

Route A: do it yourself

Start with the exact free skill for this outcome

MIT, no account, no email. Install first, then run the command for your account.

For this outcome: Content Factory

Prompt

git clone --depth 1 https://github.com/Ootto-AI/claude-content-skills.git && bash claude-content-skills/install.sh

Installs the free MIT Content Skills bundle into ~/.claude/skills in one shot.

Prompt

/content-factory - my niche is [niche], model this reel: [reel URL], my handle @..., CTA keyword GUIDE

Runs the full pipeline order for the post: research, hook, script, build, caption, and comment-to-DM lead setup.

Route B: let Ootto run it

Ootto replicates this on autopilot

Open the dashboard, connect once, then let the pipeline handle research, production, and lead replies.

1Sign in

Open the connector dashboard

Go to /content/login, sign in, and open your Ootto content dashboard.

Ootto content dashboard landing screen after sign in
2Connect

Add Ootto to Claude

Use the one-button Add flow so Ootto appears in Claude's Connectors panel.

The connector card with Add Ootto to Claude button
3Verify

Claude shows the connector

The connector lands in Claude's Connectors settings, confirming Ootto is wired.

Claude Connectors screen showing Ootto connector setup
4Auto onboarding

Board reads back your context

Your audience, pillars, voice, and creator signals are filled from account context.

Dashboard board-ready state with audience, voice, and niche fields
5Research

What is actually working now

Ootto pulls what is moving in your niche and loads ranked examples in board.

Idea Studio showing niche winners and ranked creator reels
6Loop

Reel + comment-to-DM lead loop

Reels move to ready state and comments are answered with public replies plus DM follow-ups.

Unattended reel pipeline with production and lead capture continuing overnight
Sign in

Get started

Let Ootto run it for you on autopilot

Sign in

Let Ootto hyper-power your Instagram growth.

Sign in

Keep reading

Content

14 Claude skills for Instagram growth from post to lead

Fourteen free, MIT-licensed Claude skills that help you create Instagram content that stops the scroll, gets posted, and converts comments into leads.

Jayant Joshi · 7 min read

Content

I gave Claude my Instagram and it started an auto-reply system

A real run with 78 posts found, 560 comments classified, and 10 confirmed replies after fixing two production failures.

Jayant Joshi · 4 min read

Content

14 Claude Skills That Turn It Into Your Social Media Team

Fourteen free, MIT-licensed Claude skills, handed over as the real command, not a summary. One instruction if you're in Claude Code, sign in and add a connector if you're on Claude AI or Cowork - plus today's connector walkthrough, shown in full.

Jayant Joshi · 5 min read