Social
coreyhaines31/marketingskills
When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, or Facebook, or wants to do social listening and engagement triage.
Self-contained compound loop: read threadsskilllearnings.log, cluster the misses, propose concrete sub-skill rule edits, and apply them with the user's approval.
$ npx skills add akseolabs-seo/AK-Threads-booster --skill optimize -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install akseolabs-seo/AK-Threads-booster optimize --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/akseolabs-seo/AK-Threads-booster.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/optimize .claude/skills/optimize && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "optimize" agent skill from https://github.com/akseolabs-seo/AK-Threads-booster/tree/main/skills/optimize into .claude/skills/optimize/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "optimize", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/akseolabs-seo/AK-Threads-booster/tree/main/skills/optimizeType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add akseolabs-seo/AK-Threads-booster --skill optimize -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install akseolabs-seo/AK-Threads-booster optimize --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/akseolabs-seo/AK-Threads-booster.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/optimize .agents/skills/optimize && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "optimize" agent skill from https://github.com/akseolabs-seo/AK-Threads-booster/tree/main/skills/optimize into .agents/skills/optimize/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "optimize", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add akseolabs-seo/AK-Threads-booster --skill optimize -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install akseolabs-seo/AK-Threads-booster optimize --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/akseolabs-seo/AK-Threads-booster.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/optimize .cursor/skills/optimize && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "optimize" agent skill from https://github.com/akseolabs-seo/AK-Threads-booster/tree/main/skills/optimize into .cursor/skills/optimize/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "optimize", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/akseolabs-seo/AK-Threads-booster.git --path skills/optimize--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add akseolabs-seo/AK-Threads-booster --skill optimize -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install akseolabs-seo/AK-Threads-booster optimize --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/akseolabs-seo/AK-Threads-booster.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/optimize .gemini/skills/optimize && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "optimize" agent skill from https://github.com/akseolabs-seo/AK-Threads-booster/tree/main/skills/optimize into .gemini/skills/optimize/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "optimize", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install akseolabs-seo/AK-Threads-booster optimizeInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add akseolabs-seo/AK-Threads-booster --skill optimize -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/akseolabs-seo/AK-Threads-booster.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/optimize .github/skills/optimize && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "optimize" agent skill from https://github.com/akseolabs-seo/AK-Threads-booster/tree/main/skills/optimize into .github/skills/optimize/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "optimize", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add akseolabs-seo/AK-Threads-booster --skill optimize -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install akseolabs-seo/AK-Threads-booster optimize --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/akseolabs-seo/AK-Threads-booster.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/optimize .opencode/skills/optimize && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "optimize" agent skill from https://github.com/akseolabs-seo/AK-Threads-booster/tree/main/skills/optimize into .opencode/skills/optimize/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "optimize", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
optimizeSelf-contained compound loop: read threadsskilllearnings.log, cluster the misses, propose concrete sub-skill rule edits, and apply them with the user's approval.
Optimize is an agent skill from akseolabs-seo/AK-Threads-booster. Self-contained compound loop: read threadsskilllearnings.log, cluster the misses, propose concrete sub-skill rule edits, and apply them with the user's approval. The fourth step after Plan / Work / Review. Trigger words: 'optimize', 'compound', '優化skill', '自我優化', '閉環'.
Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Writing & Content. The repository describes itself as: AK體 · 數據驅動的 Threads 寫文決策系統。用你的歷史貼文、演算法與社媒心理學,協助選題、起草、發文前診斷、表現預估與復盤。Data-driven Threads writing advisor — topic selection, drafting, diagnosis, prediction & review based on your… The licence is MIT.
6 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit cc08954. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
ReadWriteEditGrepGlobFrom allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are json).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Optimize loads about 1.8k tokens when it runs. Until then it costs about 70 tokens; SKILL.md has 813 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from akseolabs-seo/AK-Threads-booster at commit cc08954, republished under its MIT licence (© akseolabs-seo). 813 words, ~1,774 tokens.
.claude/skills/optimize/SKILL.md (or your agent's skills folder).You are the compound-loop worker for AK-Threads-Booster. /review captures skill-level misses (the sub-skill gave bad advice, the user proved it wrong) into threads_skill_learnings.log. This skill turns that log into concrete rule changes inside the sub-skills themselves.
Ships with this skill. No external meta-skill required. Every proposed edit requires the user's approval before it lands.
Load knowledge/_shared/principles.md and knowledge/_shared/compound-log-format.md (the log schema). No skill-specific knowledge files beyond those.
Core rules:
user_signal quote in the log. If a cluster has zero user signals, it cannot drive an edit.supersedes line referencing the run_ids addressed. Do not rewrite or delete prior entries.skills/*/SKILL.md, skills/*/references/*.md, knowledge/**/*.md, templates/*.md. Never touch the user's tracker, brand voice, or logs.Glob in the working directory and the skill root:
threads_skill_learnings.log — the compound log written by /reviewskills/*/SKILL.md + skills/*/references/*.md — sub-skill rule surfaceknowledge/_shared/*.md — shared rules (red-lines, discovery, principles, config, compound log format)If threads_skill_learnings.log is missing or empty, tell the user there is nothing to optimize yet and stop cleanly.
Read every JSON line in threads_skill_learnings.log. Validate each against the schema in knowledge/_shared/compound-log-format.md — skip and warn on malformed lines; do not error out.
Ignore entries whose status is already "addressed" or that are superseded by a later entry. Walk forward; keep only the final open entry for each run_id chain.
Cluster by (sub_skill, category). Report cluster sizes:
## Compound Log Summary
- Total open entries: N
- Superseded / addressed: M
- Clusters (sub_skill / category / count):
- analyze / false_positive / 3
- draft / freshness_miss / 2
- voice / voice_drift / 2
- review / rule_gap / 1If no cluster has ≥ 2 entries, say so. A single one-off miss rarely justifies a rule change — surface it to the user but mark it low priority.
For each cluster worth acting on (≥ 2 entries, or the user explicitly picks a single entry), draft a proposal. Each proposal must include:
<sub_skill> / <category> with count.summary and user_signal fields.user_signal strings verbatim, with run_ids.knowledge/_shared/red-lines.md or another shared file, say so./analyze no longer mis-flags pronoun-only hooks for 20 consecutive runs"). Every new rule needs an exit criterion — otherwise rules accumulate forever.Present all proposals in a single list, then wait for the user. Do not apply anything yet.
Ask: "Which of these should I apply? Answer by proposal number, 'all', or 'skip'. You can also edit the proposal text before I apply it."
Honor the answer exactly. If the user edits a proposal, treat the edited version as authoritative.
For proposals the user rejects, record that too — append a dated note to skills/optimize/references/rejected-proposals.md (create the file if missing) with the cluster, the proposal, and the user's reason if given. This keeps the skill from re-proposing the same change next run.
For each approved proposal:
templates/FAILSAFE.md for every write: backup <file>.bak-<ISO> → write temp → atomic rename → prune to 5.version frontmatter by a patch-level increment (e.g. 1.1.0 → 1.1.1). Shared-file edits bump the main SKILL.md version.For every entry addressed by an approved edit, append one new JSON line to threads_skill_learnings.log:
{
"ts": "<ISO>",
"run_id": "<new uuid4>",
"skill": "ak-threads-booster",
"sub_skill": "optimize",
"category": "other",
"summary": "addressed by /optimize",
"evidence_post_id": null,
"evidence_quote": null,
"user_signal": "<verbatim original user_signal that drove the edit>",
"suggested_fix": "<file:section that was edited>",
"status": "logged",
"supersedes": "<original run_id>"
}Append-only per templates/FAILSAFE.md. Never rewrite the original entry. The supersedes field is how future /optimize runs know to skip it.
End with:
## Optimize Summary
- Proposals drafted: N
- Applied: A (listing file + section + version bump)
- Rejected by user: R (logged to rejected-proposals.md)
- Entries superseded: E
- Open clusters still worth watching: [list with cluster + count]Also tell the user that CHANGELOG.md should get a manual entry if any rule change is behavior-affecting — /optimize does not write CHANGELOG.md itself. That decision needs human judgment about what is worth announcing.
user_signal quote. A /optimize run that guesses what went wrong is a regression./optimize unprompted inside /review. /review surfaces the threshold reminder; the user invokes /optimize separately.© akseolabs-seo, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/optimize of akseolabs-seo/AK-Threads-booster.
Open the folder on GitHubat commit cc08954
Optimize next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Optimize this skillakseolabs-seo/AK-Threads-booster | 275 | — | ~1.8k | Automated safety check: Pass | MIT | |
| Socialcoreyhaines31/marketingskills | 54k | 4 repos | ~4.5k | Automated safety check: Pass | MIT | |
| HumanizerAzure-Samples/interview-coach-agent-framework | 172 | 37 repos | ~5.8k | Automated safety check: Pass | MIT | |
| Avoid AI Writingconorbronsdon/avoid-ai-writing | 4.9k | 3 repos | ~8.1k | Automated safety check: Pass | MIT | |
| JavaScript Concept Fact Checkerleonardomso/33-js-concepts | 67k | 1 repos | ~5k | Automated safety check: Pass | MIT | |
| User-Facing Text Cleanupguillaumemeyer/watermarks-remover | 24k | — | ~3.5k | Automated safety check: Pass | MIT |
coreyhaines31/marketingskills
When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, or Facebook, or wants to do social listening and engagement triage.
Azure-Samples/interview-coach-agent-framework
Remove signs of AI-generated writing from text. An agent skill from Azure-Samples/interview-coach-agent-framework.
conorbronsdon/avoid-ai-writing
Audit and rewrite content to remove AI writing patterns ("AI-isms").
leonardomso/33-js-concepts
Verifies the technical accuracy of JavaScript concept pages by checking code examples, MDN and ECMAScript claims and external links through a five-phase method.
guillaumemeyer/watermarks-remover
Audits prose for invisible Unicode characters and rewrites it while keeping facts, citations, code and required disclosures unchanged and the writer's voice intact.
freekmurze/dotfiles
When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, Facebook, or other platforms.
akseolabs-seo/AK-Threads-booster
Deep analysis of user's historical posts and comment replies to build a comprehensive Brand Voice profile.
akseolabs-seo/AK-Threads-booster
Launch or prepare the optional local visual panel for AK-Threads-Booster.
akseolabs-seo/AK-Threads-booster
Mine insights from comments and historical data to recommend the next worthwhile topics.
akseolabs-seo/AK-Threads-booster
Check AK-Threads-Booster for upstream GitHub updates, safely fast-forward the local skill repo, or install an opt-in weekly Codex automation that keeps the skill on the latest version.
akseolabs-seo/AK-Threads-booster
Select a topic and generate a draft based on the user's Brand Voice.
akseolabs-seo/AK-Threads-booster
Refresh threadsdailytracker.json. An agent skill from akseolabs-seo/AK-Threads-booster.
Categories
Self-contained compound loop: read threadsskilllearnings.log, cluster the misses, propose concrete sub-skill rule edits, and apply them with the user's approval. Optimize is an agent skill from akseolabs-seo/AK-Threads-booster.log, cluster the misses, propose concrete sub-skill rule edits, and apply them with the user's approval.
Optimize fits situations like: words: optimize.
Run `npx skills add akseolabs-seo/AK-Threads-booster --skill optimize -a claude-code`. Or copy the skill folder (skills/optimize in akseolabs-seo/AK-Threads-booster) into .claude/skills/optimize in your project. Claude Code loads it when a task matches its description.
Run `npx skills add akseolabs-seo/AK-Threads-booster --skill optimize -a codex`. Or copy the skill folder (skills/optimize in akseolabs-seo/AK-Threads-booster) into .agents/skills/optimize in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add akseolabs-seo/AK-Threads-booster --skill optimize -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/optimize, .gemini/skills/optimize, .github/skills/optimize and .opencode/skills/optimize in your project.
SKILL.md names no scripts, command-line tools or credentials: Optimize is instructions for the agent only. Its frontmatter pre-approves these tools: Read, Write, Edit, Grep, Glob.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Optimize is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.8k tokens (SKILL.md is roughly 7.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Optimize: Social (coreyhaines31/marketingskills, 54k stars), Humanizer (Azure-Samples/interview-coach-agent-framework, 172 stars), Avoid AI Writing (conorbronsdon/avoid-ai-writing, 4.9k stars) and JavaScript Concept Fact Checker (leonardomso/33-js-concepts, 67k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
akseolabs-seo (a GitHub user) maintains it in akseolabs-seo/AK-Threads-booster, which has 275 GitHub stars. The repository holds 12 skills in this directory. The repository was last updated on July 3, 2026.
Source: akseolabs-seo/AK-Threads-booster on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.