Instasights
Authenticate the skill, link Instagram, and inspect the hosted API from one CLI.
The supported workflow is now one installable skill with a bundled CLI. The browser still completes Google sign-in and the Instagram linking handoff, but data access runs through the hosted REST API instead of MCP.
Readiness
Google session
Not signed in yet
Instagram link
Not linked yet
Latest sync
No sync run recorded yet
Claude Marketplace
Add the GitHub repo as a Claude marketplace.
/plugin marketplace add https://github.com/kingscrosslabs/marketplace.gitSkill Install
Install the Instasights skill package from the marketplace.
/plugin install instagram@kingscrosslabs-marketplaceCLI Auth Login
Start the hosted OAuth flow and finish Google sign-in in the browser.
./skills/instasights/instasights auth loginSetup Status
Check whether auth, Instagram linking, and sync freshness are ready.
./skills/instasights/instasights setup statusSync And Wait
Queue a sync if needed and poll until it reaches a terminal state.
./skills/instasights/instasights sync run --waitLink Instagram
Open the hosted Instagram OAuth handoff from the CLI.
./skills/instasights/instasights instagram link --openBundled CLI
The supported interface is now the skill-local macOS `instagram` CLI bundled with the installable skill.
Browser handoffs
Google sign-in and Instagram linking still happen here in the browser, then the CLI resumes locally with stored tokens.
Legacy API keys
Personal API keys remain available for compatibility scripts, but they are no longer the primary product path.
Recommended Flow
The skill should drive the CLI in this order.
Legacy API Key Smoke Test
Direct REST validation for the compatibility API-key path.
curl -H "Authorization: Bearer $INSTASIGHTS_API_KEY" \
https://instasights.kingscrosslabs.com/api/v1/account