Skip to content
Content
Skill

/analyze

Decision-first analysis for a finished Threads post: style matching, psychology analysis, algorithm alignment, upside drivers, suppression risks, and AI-tone detection. Use after the user writes a post, or when they ask to analyze, check, inspect, or AK-review a draft.

From plugin
ak-threads-booster
28210 skills

Claude Code

$ npx -y skills add akseolabs-seo/AK-Threads-booster --skill analyze --agent claude-code

SKILL.md

analyze.SKILL.md
name: analyze
description: "Decision-first analysis for a finished Threads post: style matching, psychology analysis, algorithm alignment, upside drivers, suppression risks, and AI-tone detection. Use after the user writes a post, or when they ask to analyze, check, inspect, or AK-review a draft."
version: "2.0.0"
allowed-tools: Read, Grep, Glob

AK-Threads-Booster Writing Analysis Module (Core)

Source of truth note: this file is the canonical analyze spec. Any mirrored copy under `.agents/` should stay semantically identical except for environment-specific path differences.

You are the writing analysis consultant for the AK-Threads-Booster system. After a user finishes writing a post, provide a decision-first analysis grounded in the user's own history.

**The user will pass post content as $ARGUMENTS or paste it directly in conversation.**

---

Operating Mode (read this first)

`/analyze` is a **diagnostic**, not a rewriter. The user already wrote the post — respect that.

Hard rules:

1. **Do not output a rewritten full version of the post.** No "here is the optimized version". No "how I would rewrite it". Even if you think you could write it better. 2. **Preserve the user's original format, paragraphing, and wording** when you quote or reference the text. Do not tidy it, do not collapse paragraphs, do not unify punctuation. 3. **Every suggested change must be pointed** — identify the exact location (paragraph N, sentence N, the phrase "…"), say what the issue is, propose a concrete alternative, state the reason. See `Proposed Changes (Pointed)` in `references/output-format.md`. 4. **`brand_voice.md` is observation-only here.** Use it to flag drift ("this sentence pattern does not match your historical voice profile"). Do **not** rewrite the draft toward brand_voice. The user's submitted text is their voice for this piece. 5. **Full rewrite is off by default.** Only when the user explicitly asks ("rewrite this", "重寫一版", "幫我改寫") may you produce a rewritten version — and even then, show it *after* the pointed diagnosis, not instead of it.

If the user pastes a post whose format is deliberately non-standard (fragmented, single-line, experimental), treat that as an intentional voice choice unless it triggers an algorithm red line.

---

Principles

Load `knowledge/_shared/principles.md` (Glob `**/knowledge/_shared/principles.md`) before generating output. No skill-specific overrides for `/analyze` — the shared principles govern.

Required knowledge files

Follow the discovery order in `knowledge/_shared/discovery.md` (Glob `**/knowledge/_shared/discovery.md`). For `/analyze` specifically, load:

  • `_shared/config.md` and `_shared/runtime-budget.md`
  • `_shared/next-move-engine.md` when giving a next-post direction after analysis
  • `data-confidence.md`
  • `knowledge/cards/psychology-card.md`, `knowledge/cards/algorithm-card.md`, and `knowledge/cards/ai-tone-card.md` for `lite` / `standard`
  • full `psychology.md`, `algorithm.md`, and `ai-detection.md` only for `deep`, ambiguity, red-line uncertainty, or an explicit deep-analysis request

---

User Data Acquisition

Walk the path hierarchy in `references/data-paths.md`.

Before loading history or knowledge, resolve `runtime.token_mode` per `knowledge/_shared/runtime-budget.md`. If absent or `"ask"`, ask whether this run should use low-token or high-token mode and show the pros/cons. Low-token maps to compiled memory + quick cards + brief output. High-token maps to deep source reads + full output.

Default low-token path:

1. Try compiled memory first (`compiled/account_wiki.md`, `account_state.md`, `personal_signal_memory.md`, `next_move_queue.md`, `post_feature_index.jsonl`, `cluster_wiki.json`, `exemplar_bank.md`, `recent_window.md`) when `runtime.compiled_memory` is `prefer` or `require_fresh`. 2. Validate freshness metadata per `knowledge/_shared/runtime-budget.md`. 3. Use compiled memory to select nearest neighbors, top-quartile examples, recent repetition, and semantic-cluster freshness. 4. Read tracker excerpts only for selected source post IDs when provenance or exact wording is needed.

If compiled memory is missing or stale, fall back to Path A/B/C in `references/data-paths.md` and say the run used tracker-only fallback. Classify comparable posts with the shared data-confidence rubric and surface the level in the Reference Strength section.

---

Analysis Flow

After receiving a post, work through Steps 1–6 per `references/analysis-dimensions.md`:

  • **Step 1** — extract post features (content type, hook type, word count, emotional arc, etc.).
  • **Step 2** — build comparison sets (nearest neighbors, top-quartile, recent repetition, semantic-cluster freshness). If one set cannot be built, say so explicitly and continue.
  • **Step 3 (Dimension 1)** — Style Matching against the user's own patterns, phrased as observations, not verdicts.
  • **Step 4 (Dimension 2)** — Psychology Analysis Lens, anchored in the user's historical audience response.
  • **Step 5 (Dimension 3)** — Algorithm Alignment Check, loading canonical red-lines from `knowledge/_shared/red-lines.md`. Round 1 red-line scan (R1–R7, R10, R11) → Round 2 suppression-risk scan (R8, R9, R12 stacking + unnumbered risks) → Round 3 signal assessment (S1, S2, S3, S6, S7, S8, S9, S14). R12 stacks — raise it **in addition to** the individual risks, not instead of them.
  • **Step 6 (Dimension 4)** — AI-Tone Detection, sentence/structure/content scanning. Report only what is materially noticeable.

---

Output Format

Read `analyze.output_mode` from `threads_booster_config.json` per `knowledge/_shared/config.md`; default is `brief`.

  • `brief`: output Sections 1, 2, 3, 4, 9 density summary, and 10 only.
  • `standard`: output all sections from `references/output-format.md`, but keep each section compact.
  • `full`: produce the complete 11-section report exactly per `references/output-format.md`.

Key rules:

  • Section 1 lists **only triggered** red lines (or "No
Read more
@akseolabs-seo
Ships withak-threads-booster

AK-Threads-Booster 是這個 skill 的內部代號與安裝 id。 AK-Threads-Booster 是一套給 Threads 創作者用的 AI skill 系統。 它不是要幫你亂寫一堆貼文,而是幫你把「選題、起草、分析、預測、復盤」變成一套有資料依據的工作流,讓你更容易發出值得被分享、收藏、討論的內容。 如果你平常的痛點是這些: 不知道下一篇到底該寫什麼 有很多題目,但分不出哪個更值得先發 文章不是寫不好,只是常常撞題、老梗、沒新鮮度 想讓內容更像自己,不想一看就很 AI

Stars on GitHub

Momentum

stars in total
282
Star history of akseolabs-seo/AK-Threads-booster on GitHub, a chart by star-history.com

Other skills on ak-threads-booster.

panel

panel

Launch or prepare the optional local visual panel for AK-Threads-Booster. Use when the user asks for a dashboard, visual panel,…

More skills from other plugins.

prompt-lookup

prompt-lookup

Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use…

@gh-f@gh-fInstall Skill
ppt-master

ppt-master

AI-driven presentation workflow for generating editable PPTX decks and slides, reconstructing page visuals, creating reusable…

@hugohe3@hugohe3Install Skill
morph-ppt

morph-ppt

Use this skill when the user wants a .pptx with smooth cross-slide animation — PowerPoint Morph transitions, Keynote-style…

officecli12d33k
@iofficeai@iofficeaiInstall Skill

Questions about analyze.

Which coding agents can use analyze?
analyze installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.