← Back to Skills Marketplace
ckchzh

Instagram Caption

by BytesAgain2 · GitHub ↗ · v2.0.1 · MIT-0
cross-platform ✓ Security Clean
462
Downloads
0
Stars
2
Active Installs
13
Versions
Install in OpenClaw
/install instagram-caption
Description
Instagram文案、精准Hashtag(30个)、Story脚本、Reels脚本、简介优化、内容日历。Instagram caption writer with hashtags, Story scripts, Reels scripts, bio optimization.
README (SKILL.md)

Instagram Caption

A content creation toolkit for Instagram workflows. Draft captions, edit text, optimize posts, schedule content, generate hashtags, write hooks, create CTAs, rewrite copy, translate captions, adjust tone, craft headlines, and build outlines — all logged with timestamps and exportable in multiple formats.

Commands

Command Description
draft [input] Draft a new caption or content idea. Without input, shows the 20 most recent draft entries
edit [input] Log an edit or revision to existing content. Without input, shows recent edits
optimize [input] Log an optimization note (e.g., engagement improvements). Without input, shows recent entries
schedule [input] Log a scheduling entry (e.g., post date/time). Without input, shows recent schedule entries
hashtags [input] Log hashtag sets for posts. Without input, shows recent hashtag entries
hooks [input] Log attention-grabbing opening hooks. Without input, shows recent hooks
cta [input] Log call-to-action text. Without input, shows recent CTAs
rewrite [input] Log a content rewrite or alternative version. Without input, shows recent rewrites
translate [input] Log a translation of caption content. Without input, shows recent translations
tone [input] Log a tone adjustment note (e.g., casual, professional). Without input, shows recent tone entries
headline [input] Log a headline or title idea. Without input, shows recent headlines
outline [input] Log a content outline or structure. Without input, shows recent outlines
stats Show summary statistics — entry counts per category, total entries, data size, and first activity date
export \x3Cfmt> Export all data to a file in json, csv, or txt format
search \x3Cterm> Search across all content categories for a keyword or phrase
recent Show the 20 most recent history entries across all categories
status Health check — version, data dir, total entries, disk usage, last activity
help Show all available commands
version Display current version (v2.0.0)

Data Storage

  • Data directory: ~/.local/share/instagram-caption/
  • Category logs: Each command stores entries in its own log file (e.g., draft.log, hashtags.log, schedule.log)
  • History log: history.log — unified timeline of all activity with timestamps
  • Export files: export.json, export.csv, or export.txt generated on demand
  • All data is stored locally in plain text; no Instagram API access or external accounts required

Requirements

  • Bash 4+ (uses set -euo pipefail)
  • Standard POSIX utilities (date, wc, du, grep, tail, head, cat)
  • No API keys, no Instagram login, no external dependencies

When to Use

  1. Brainstorming caption ideas — use draft to quickly log caption concepts as they come to mind, then review them later before posting
  2. Building a hashtag library — use hashtags to save curated hashtag sets for different content themes, then search them with search
  3. Content planning and scheduling — use schedule to log planned post dates and outline to structure upcoming content series
  4. A/B testing copy — use rewrite to log alternative versions of the same caption, then compare performance notes later
  5. Multi-language content — use translate to log translated versions of captions for international audiences, with tone adjustments per locale

Examples

# Draft a new caption idea
instagram-caption draft "Golden hour vibes ☀️ — chasing light and good energy"

# Save a hashtag set for travel content
instagram-caption hashtags "#travel #wanderlust #explore #adventure #travelgram"

# Log a scheduled post
instagram-caption schedule "March 20, 6:00 PM — carousel post about productivity tips"

# Write a hook for a reel
instagram-caption hooks "Stop scrolling — this 3-second trick will change your morning routine"

# Export all content data to JSON
instagram-caption export json

Example Output

$ instagram-caption draft "Sunday reset routine ✨"
  [Instagram Caption] draft: Sunday reset routine ✨
  Saved. Total draft entries: 15

$ instagram-caption stats
=== Instagram Caption Stats ===
  draft: 15 entries
  hashtags: 8 entries
  hooks: 6 entries
  schedule: 12 entries
  ---
  Total: 41 entries
  Data size: 24K
  Since: 03-10 14:30

$ instagram-caption status
=== Instagram Caption Status ===
  Version: v2.0.0
  Data dir: /home/user/.local/share/instagram-caption
  Entries: 41 total
  Disk: 24K
  Last activity: 03-18 11:22 draft: Sunday reset routine ✨
  Status: OK

Powered by BytesAgain | bytesagain.com | [email protected]

Usage Guidance
This skill is a simple local content-logging CLI. Before installing, be aware that: (1) all entries are saved in plain text under ~/.local/share/instagram-caption and export files include those entries; do not store passwords or other secrets there, (2) there are no network calls or credential requirements in the provided script, and (3) review the full script in your environment to confirm there are no later modifications or additional files that introduce network access.
Capability Analysis
Type: OpenClaw Skill Name: instagram-caption Version: 2.0.1 The skill is a local content management toolkit for Instagram workflows, providing commands to log and manage captions, hashtags, and schedules. The implementation in `scripts/script.sh` uses standard POSIX utilities to store data in `~/.local/share/instagram-caption/` and lacks any network activity, data exfiltration, or suspicious execution patterns.
Capability Assessment
Purpose & Capability
Name/description (caption, hashtags, story/reels scripts, bio optimization, content calendar) match the code and SKILL.md. The script implements local logging, search, export, and stats functionality that fit the described purpose — no unrelated credentials, binaries, or services are requested.
Instruction Scope
Runtime instructions and the script operate only on local files under ~/.local/share/instagram-caption, logging entries and exporting them in json/csv/txt. Note: data is stored in plain text and export files are written to the same data directory, so any sensitive text you save will be persisted locally and included in exports.
Install Mechanism
Instruction-only skill with a provided shell script; there is no install spec that downloads external code. The script is self-contained and uses only standard POSIX utilities.
Credentials
No environment variables, credentials, or external config paths are required. The script only uses HOME to determine a local data directory, which is reasonable for a user-facing CLI tool.
Persistence & Privilege
The skill does not request always:true and does not modify other skills or system-wide settings. It creates and writes only to its own data directory under the user's home.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install instagram-caption
  3. After installation, invoke the skill by name or use /instagram-caption
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.1
update
v2.0.0
v2.5 standard: Use-when desc, homepage, source, security fix
v2.3.6
old template -> domain-specific v2.0.0
v2.3.5
old template -> domain-specific v2.0.0
v2.3.4
Quality upgrade
v2.3.3
Quality upgrade: custom functionality
v2.3.2
De-template, unique content, script cleanup
v2.3.1
Quality improvement: better docs, examples, cleaner text
v2.3.0
Quality fixes: removed third-party references, aligned docs with implementation
v2.2.0
Enhanced descriptions for better AI triggering
v1.0.2
Runtime fix
v1.0.1
- Removed the "tips.md" file from the skill package. - No changes to user-facing features or commands.
v1.0.0
Initial release with core Instagram content creation features: - Generate Instagram captions with up to 30 targeted hashtags. - Create tailored scripts for Stories and Reels. - Optimize Instagram bio text. - Produce a content calendar for scheduling posts. - Support various writing styles: casual, aesthetic, funny, educational, sales-oriented, and different lengths. - Includes best practices and expert tips for Instagram growth.
Metadata
Slug instagram-caption
Version 2.0.1
License MIT-0
All-time Installs 2
Active Installs 2
Total Versions 13
Frequently Asked Questions

What is Instagram Caption?

Instagram文案、精准Hashtag(30个)、Story脚本、Reels脚本、简介优化、内容日历。Instagram caption writer with hashtags, Story scripts, Reels scripts, bio optimization. It is an AI Agent Skill for Claude Code / OpenClaw, with 462 downloads so far.

How do I install Instagram Caption?

Run "/install instagram-caption" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Instagram Caption free?

Yes, Instagram Caption is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Instagram Caption support?

Instagram Caption is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Instagram Caption?

It is built and maintained by BytesAgain2 (@ckchzh); the current version is v2.0.1.

💬 Comments