← Back to Skills Marketplace
Unipile Instagram Sdk
by
Mohit Yadav
· GitHub ↗
· v1.0.6
· MIT-0
149
Downloads
1
Stars
0
Active Installs
7
Versions
Install in OpenClaw
/install unipile-instagram-sdk
Description
Access Instagram messaging, profiles, posts, and interactions via Unipile's official Node.js SDK for automation and content management.
Usage Guidance
What to consider before installing:
- This skill legitimately needs UNIPILE_DSN and UNIPILE_ACCESS_TOKEN to function; those credentials grant API-level control over connected Instagram accounts. Only install if you trust Unipile and understand that these tokens can read and (if permitted) write as those accounts.
- Prefer UNIPILE_PERMISSIONS=read for safer, view-only use. Only grant write permissions when you explicitly need actions (send DMs, create posts).
- Verify the 'unipile-node-sdk' package on npm/GitHub (review repo, recent releases, maintainers) before running npm install.
- The platform metadata omitted the required env vars, but SKILL.md and the CLI enforce them — treat SKILL.md/code as authoritative and ask the publisher to correct the platform metadata if needed.
- Because the agent can run autonomously, be cautious about enabling write access; consider setting explicit guardrails (use a dedicated Instagram account, rotate tokens regularly, monitor Unipile dashboard for unexpected activity).
- If you are not already a Unipile user, or you cannot verify the Unipile SDK package/source, do not install. If uncertain, ask the publisher for proof-of-origin (official Unipile repo link) or request the skill be approved by someone who manages your social accounts.
Capability Analysis
Type: OpenClaw Skill
Name: unipile-instagram-sdk
Version: 1.0.6
The unipile-instagram-sdk skill is a legitimate integration for interacting with Instagram via the Unipile API. The SKILL.md file provides transparent security warnings regarding third-party data access and credentials. The implementation in scripts/instagram.mjs is a straightforward wrapper for the official unipile-node-sdk, including a basic permission enforcement mechanism (read vs. write) and no evidence of malicious intent, data exfiltration, or prompt injection.
Capability Assessment
Purpose & Capability
The skill advertises Unipile Instagram access and its runtime files and SKILL.md require Unipile credentials (UNIPILE_DSN, UNIPILE_ACCESS_TOKEN) and optionally UNIPILE_PERMISSIONS — these are appropriate and expected for the described functionality. Note: the platform-level requirement summary at the top incorrectly listed "Required env vars: none," which conflicts with SKILL.md and the CLI code that enforce those environment variables.
Instruction Scope
SKILL.md and scripts/instagram.mjs only instruct usage of the Unipile SDK/Unipile API and local CLI commands; they do not instruct reading unrelated system files, other credentials, or sending data to third-party endpoints beyond the Unipile DSN. The skill enforces a read/write permission model via UNIPILE_PERMISSIONS and exits when required env vars are missing.
Install Mechanism
There is no automated install spec in the platform manifest, but SKILL.md instructs users to run npm install in the skill workspace and package.json depends on 'unipile-node-sdk' from the npm registry. Using npm is normal for this Node.js CLI; package-lock.json is present which helps reproducibility. This is moderate-risk (public npm dependency) but coherent with the skill's purpose.
Credentials
Requested environment variables (UNIPILE_DSN, UNIPILE_ACCESS_TOKEN, optional UNIPILE_PERMISSIONS) are proportional to the skill's capabilities. The primary credential is UNIPILE_ACCESS_TOKEN which correctly maps to full API access. Again, platform metadata omission of these required env vars is inconsistent with the SKILL.md and code.
Persistence & Privilege
The skill does not request always: true and does not modify other skills or system configuration. It can be invoked autonomously (disable-model-invocation: false), which is the platform default — note that autonomous use combined with write permissions (if granted) allows the agent to perform actions like sending DMs or creating posts, so you should limit UNIPILE_PERMISSIONS if you want read-only behavior.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install unipile-instagram-sdk - After installation, invoke the skill by name or use
/unipile-instagram-sdk - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.6
Moved homepage and source to top-level frontmatter fields for proper registry metadata
v1.0.5
Added comprehensive Security & Privacy section with explicit risk disclosure for credentials and Instagram account connection
v1.0.4
Removed README.md, consolidated all documentation into SKILL.md following ClawHub conventions
v1.0.3
Updated README with natural language examples instead of code snippets
v1.0.2
Fix: Add installation instructions for skill and npm dependencies, clarify SDK source and verification steps
v1.0.1
Fix: Add required env vars to metadata, add third-party security warnings, add homepage/source URLs
v1.0.0
Initial release - Instagram messaging, profiles, posts, reactions, comments via Unipile SDK
Metadata
Frequently Asked Questions
What is Unipile Instagram Sdk?
Access Instagram messaging, profiles, posts, and interactions via Unipile's official Node.js SDK for automation and content management. It is an AI Agent Skill for Claude Code / OpenClaw, with 149 downloads so far.
How do I install Unipile Instagram Sdk?
Run "/install unipile-instagram-sdk" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Unipile Instagram Sdk free?
Yes, Unipile Instagram Sdk is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Unipile Instagram Sdk support?
Unipile Instagram Sdk is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Unipile Instagram Sdk?
It is built and maintained by Mohit Yadav (@mohit21gojs); the current version is v1.0.6.
More Skills