agentsclimarketplace

Insta saves

Skill epictaste/claude-insta-saves/skills/insta-saves

Use when the user wants to find, recall or search their SAVED Instagram reels/posts from natural language — "what's my last saved reel", "find the cooking recipe I saved", "which automation reel did I bookmark", "show my saved posts about X". Fetches the user's Instagram "Saved" tab via their logged-in Chrome session into a local JSON file and answers by searching captions and accounts. Pairs with claude-eyes to actually watch a saved reel's video.From its SKILL.md

Install
npx -y skills add epictaste/claude-insta-saves --skill insta-saves

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

3.0 KB, 766 tokens by cl100k_base, as published. Nobody here has run it

Instagram Saves

Deine gespeicherten Instagram-Reels als durchsuchbare lokale Datei — damit du Claude fragen kannst „was war mein letztes gespeichertes Reel?" oder „such mir das Kochrezept, das ich gespeichert hatte".

Wie es funktioniert

Instagram hat keine offizielle API für gespeicherte Posts. Das Skript nutzt die private Web-API mit deinem eingeloggten Chrome-Cookie (oder IG_SESSIONID) und legt die Saves unter ~/.instagram-saves/saved.json ab. Claude durchsucht dann die Captions + Accounts.

Ein Eintrag: shortcode, url, caption, owner_username, play_count, likes, comments, duration_sec, timestamp (gepostet), saved_at (abgeholt). Die Reihenfolge in der Datei = Instagrams Speicher-Reihenfolge, zuletzt gespeichert zuerst.

Ablauf

SCRIPT = scripts/saved.py in diesem Skill-Ordner.

  1. Aktualisieren (bei „hol/aktualisier meine Saves" oder wenn saved.json fehlt/alt):

    python3 SCRIPT fetch
    

    Braucht ein in Chrome bei Instagram eingeloggtes Profil. Anderes Profil: IG_CHROME_PROFILE="Profile 1" python3 SCRIPT fetch. Ohne Chrome: IG_SESSIONID=….

  2. Beantworten — je nach Frage:

    • „letztes/letzte N gespeicherte Reels" → python3 SCRIPT last 5
    • „such mir X / das Reel über X" → python3 SCRIPT search kochrezept
    • Für unscharfe/semantische Fragen (Synonyme, Thema statt Wortlaut): lies ~/.instagram-saves/saved.json direkt und wähle die passenden Einträge selbst aus den Captions. search ist nur Volltext — bei „das Automatisierungs-Reel" erst mehrere Begriffe (automation, n8n, workflow, zapier) probieren oder die JSON lesen.
  3. Antworten mit Account (@name) + Reel-URL + kurzem Caption-Auszug. Nie erfinden — nur was in der Datei steht.

Ein Reel wirklich ansehen → claude-eyes

Captions sagen nicht immer, was im Video passiert. Wenn der User wissen will, was ein gespeichertes Reel zeigt (Schritte, gezeigtes Tool, Rezept im Video), gib die Reel-URL an claude-eyes weiter — das lädt das Video, zieht Frames + Transkript und macht es für Claude sichtbar: https://github.com/epictaste/claude-eyes

Grenzen

  • Nur öffentlich/für dich sichtbare Saves; private Accounts, denen du nicht folgst, fehlen.
  • Läuft über eine inoffizielle API — bei 401/403 in Chrome neu einloggen.
  • Keine Bilder/Thumbnails (CDN-Links laufen ab). Fürs Visuelle → claude-eyes.
  • Volltextsuche, keine Embeddings. Semantik übernimmt Claude beim Lesen der JSON.

Selbsttest

python3 SCRIPT --check

What ships with it: 1 file

10.6 KB alongside SKILL.md, 1 of them executable

scripts/

Keep looking

Skills are one crate of 326,144. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.