← Back to Skills Marketplace
Social Media Autopilot
by
DreamsArts
· GitHub ↗
· v1.0.0
· MIT-0
123
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install openclaw-social-media-autopilot
Description
Generate a complete 7-day social media content calendar with Instagram-ready captions, hashtags, optimal posting times, and content mix strategy for any brand.
Usage Guidance
This skill appears to implement the advertised feature (7-day calendar using Gemini), but exercise caution before installing: 1) The code hardcodes a user-specific .env path (/Users/edwin/...) and will try to load GEMINI_API_KEY from there — verify that path and remove or generalize it so the skill reads the key from a configured environment variable instead of a specific user's file. 2) Ensure your .env does not contain unrelated secrets; if you must run it, supply GEMINI_API_KEY in a controlled environment variable rather than placing many secrets in the referenced file. 3) Because the registry metadata does not declare GEMINI_API_KEY, expect that you need to provide the key manually; confirm the skill owner and provenance before granting API credentials. 4) Manually inspect the code (autopilot.py) and run it in an isolated environment (container or throwaway VM) the first time. 5) If you will allow autonomous invocation by an agent, consider restricting which agents can call this skill until the path and credential handling are fixed. If you need, ask the publisher to: remove hardcoded paths, declare required env vars in metadata, and document how credentials should be provided securely.
Capability Analysis
Type: OpenClaw Skill
Name: openclaw-social-media-autopilot
Version: 1.0.0
The skill is a legitimate social media content generator that uses the Gemini API to produce a 7-day calendar. The code logic in `autopilot.py` and the instructions in `SKILL.md` are consistent with the stated purpose and include safety instructions for the agent to seek user approval before publishing. The only notable issue is a hardcoded absolute path to a `.env` file (`/Users/edwin/.openclaw/workspace/dreams-arts/.env`), which is a portability flaw and poor security practice but does not indicate malicious intent or provide a mechanism for data exfiltration.
Capability Assessment
Purpose & Capability
The name/description (social media calendar via Gemini) aligns with the code and SKILL.md: the skill legitimately uses the Gemini API and the google-generativeai package to generate captions. However, registry metadata claims no required environment variables while both SKILL.md and the code expect a GEMINI_API_KEY (and even point to a specific .env location). That mismatch is inconsistent and should be corrected.
Instruction Scope
SKILL.md and autopilot.py instruct the agent to load a .env from a hardcoded, user-specific path (/Users/edwin/.openclaw/workspace/dreams-arts/.env). The code calls load_dotenv on that exact path and will abort if GEMINI_API_KEY is missing. The skill also references a specific human ('Edwin') in workflow instructions which indicates the bundle is configured for a single user's environment. Reading a specific user's file path is broader than necessary and introduces privacy / environment-leak risks.
Install Mechanism
No install spec is present (instruction-only), and the SKILL.md recommends installing google-generativeai via pip. This is a standard dependency for connecting to Gemini; no obscure download URLs or archive extraction are used. The absence of an automated install step means the package install is a manual action the user will see.
Credentials
The only secret the code needs is GEMINI_API_KEY, which is proportional to using the Gemini API. However: (1) the registry metadata lists no required env vars while the code requires GEMINI_API_KEY — an inconsistency; (2) the code enforces reading the key from a specific user's .env file path, which could expose or rely on unrelated local secrets and is not justified by the skill's purpose.
Persistence & Privilege
The skill does not request persistent/always-on privileges and will not modify other skills or global agent settings. It only writes an output file if the user passes --output. Autonomous invocation remains allowed by platform defaults, but that is not unique to this skill.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install openclaw-social-media-autopilot - After installation, invoke the skill by name or use
/openclaw-social-media-autopilot - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Social-media-autopilot 1.0.0 – initial release
- Instantly generates a 7-day Instagram content calendar for any brand with optimized captions, hashtags, and posting times.
- Features strategic content mix, theme suggestions for each day, and Instagram-ready CTAs.
- Allows custom inputs: brand, niche, audience, tone, and bilingual captions.
- Supports command-line and Python usage.
- Output includes content strategy, weekly plan, and detailed post breakdown.
Metadata
Frequently Asked Questions
What is Social Media Autopilot?
Generate a complete 7-day social media content calendar with Instagram-ready captions, hashtags, optimal posting times, and content mix strategy for any brand. It is an AI Agent Skill for Claude Code / OpenClaw, with 123 downloads so far.
How do I install Social Media Autopilot?
Run "/install openclaw-social-media-autopilot" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Social Media Autopilot free?
Yes, Social Media Autopilot is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Social Media Autopilot support?
Social Media Autopilot is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Social Media Autopilot?
It is built and maintained by DreamsArts (@dreamsarts); the current version is v1.0.0.
More Skills