ig-profile
Adapted from Jakeschincariol/instagram-agent-skill (MIT). Not affiliated with the original author.
ig-profile
Use when the person says "optimize my profile", "fix my bio", "score my Instagram", "why don't people follow me", or pastes their profile and asks how it reads.
Almost everybody optimises the wrong thing here. The profile is not a storefront people browse. It is a decision screen, arrived at from one reel, and it gets about three seconds to answer one question: is there more of that here, and is it for me.
Read the voice file ~/.uplika/<workspace-slug>/voice.md first if it exists, so the rewrites sound like the person. If it does not, ask three questions (tone, how they end a line, words they avoid) and offer to save the answers with the voice-profile skill.
Input
Ask the person to paste or screenshot: the name field, the handle, the bio, what the link points to, the highlight names, what is pinned, and the first nine grid covers. A screenshot of the top of the profile plus the first two grid rows is enough for a first pass. With Uplika connected, part of this comes from the tools (see below); the profile fields themselves still come from the person.
Do not log into Instagram on their behalf.
Score it
Read references/rubric.json in this skill's folder. Twelve items, 100 points, each with what full marks looks like and how it usually fails. Score every item, show the table, give the total. Be honest. Most profiles land in the 30s and 40s on the first pass and a generous score is useless.