/panel
Launch or prepare the optional local visual panel for AK-Threads-Booster. Use when the user asks for a dashboard, visual panel, local UI, data cockpit, or quick way to view tracker/compiled data.
$ npx -y skills add akseolabs-seo/AK-Threads-booster --skill panel --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/panel
Context preview
The summary Claude sees to decide when to auto-load this skill.
Launch or prepare the optional local visual panel for AK-Threads-Booster. Use when the user asks for a dashboard, visual panel, local UI, data cockpit, or quick way to view tracker/compiled data.
SKILL.md
panel.SKILL.mdname: panel
description: "Launch or prepare the optional local visual panel for AK-Threads-Booster. Use when the user asks for a dashboard, visual panel, local UI, data cockpit, or quick way to view tracker/compiled data."
version: "2.0.0"
allowed-tools: Read, Bash, Glob
AK-Threads-Booster Local Panel Module
This module is the optional zero-token UI layer. It helps users inspect their tracker and compiled memory before asking the agent for deeper analysis.
Scope
Use this module when the user asks to:
- open a local panel
- create a dashboard
- view tracker data visually
- inspect posts, topics, metrics, or compiled memory through a UI
- make AK-Threads-Booster easier for non-technical users
Do not run `/analyze`, `/topics`, `/draft`, `/predict`, or `/review` unless the user asks for AI interpretation after viewing data.
Required Reads
Read these small files only:
- `panel/README.md`
- `panel/DESIGN.md`
You do not need the runtime budget prompt because opening the panel itself uses no model tokens beyond the current conversation.
Data Boundary
- `threads_daily_tracker.json` remains the source of truth.
- `compiled/` files are optional display context.
- The panel must not fabricate data-backed claims.
- AI actions must be explicit user-triggered follow-up steps, not automatic panel load behavior.
Launch Path
Preferred command from the workspace root:
python scripts/panel_server.py --open
If the user's tracker and companion files live outside the skill folder, pass that folder as `--data-root`:
python scripts/panel_server.py --data-root "<user data folder>" --open
If browser opening is unavailable, run:
python scripts/panel_server.py
Then give the user the printed local URL.
The server searches `--data-root` recursively for:
- `threads_daily_tracker.json`
- `compiled/next_move_queue.md`
- `compiled/account_state.md`
- `brand_voice.md`
- `style_guide.md` / `寫作風格指南.md`
- `posts_by_date.md` / `歷史貼文-按時間排序.md`
- `posts_by_topic.md` / `歷史貼文-按主題分類.md`
- `comments.md` / `留言記錄.md`
Coverage Guarantee
Every user should see useful panel data in this order:
1. If `threads_daily_tracker.json` exists, the panel computes core analysis from the tracker alone: totals, median views, recent average, P90 threshold, performance distribution, time slots, content types, topic ranking, top posts, low performers, and conversation signals. 2. If companion files exist, the panel adds readable archives: posts by date, posts by topic, comments, brand voice, and style guide. 3. If compiled memory exists, the panel adds next-move and account-state blocks. 4. If optional files are missing, the panel still loads and shows source/companion coverage so the user knows which layers are present. 5. If the user clicks rebuild, the local server runs `scripts/build_compiled_memory.py` and writes `compiled/` beside the discovered tracker.
Do not promise that every optional block will be populated for every user. Promise that the tracker-only analysis layer will appear whenever a valid tracker exists.
Fallback Path
If Python is unavailable, tell the user to open:
panel/index.html
Folder access may require a Chromium browser. File import still works without folder access.
Output Shape
Keep the response short:
1. Confirm the panel is local-only and zero-token at rest. 2. Give the local URL or file path. 3. Mention that AI analysis starts only when they ask for it.
Read more
name: panel description: "Launch or prepare the optional local visual panel for AK-Threads-Booster. Use when the user asks for a dashboard, visual panel, local UI, data cockpit, or quick way to view tracker/compiled data." version: "2.0.0" allowed-tools: Read, Bash, Glob
AK-Threads-Booster Local Panel Module
This module is the optional zero-token UI layer. It helps users inspect their tracker and compiled memory before asking the agent for deeper analysis.
Scope
Use this module when the user asks to:
- open a local panel
- create a dashboard
- view tracker data visually
- inspect posts, topics, metrics, or compiled memory through a UI
- make AK-Threads-Booster easier for non-technical users
Do not run `/analyze`, `/topics`, `/draft`, `/predict`, or `/review` unless the user asks for AI interpretation after viewing data.
Required Reads
Read these small files only:
- `panel/README.md`
- `panel/DESIGN.md`
You do not need the runtime budget prompt because opening the panel itself uses no model tokens beyond the current conversation.
Data Boundary
- `threads_daily_tracker.json` remains the source of truth.
- `compiled/` files are optional display context.
- The panel must not fabricate data-backed claims.
- AI actions must be explicit user-triggered follow-up steps, not automatic panel load behavior.
Launch Path
Preferred command from the workspace root:
python scripts/panel_server.py --open
If the user's tracker and companion files live outside the skill folder, pass that folder as `--data-root`:
python scripts/panel_server.py --data-root "<user data folder>" --open
If browser opening is unavailable, run:
python scripts/panel_server.py
Then give the user the printed local URL.
The server searches `--data-root` recursively for:
- `threads_daily_tracker.json`
- `compiled/next_move_queue.md`
- `compiled/account_state.md`
- `brand_voice.md`
- `style_guide.md` / `寫作風格指南.md`
- `posts_by_date.md` / `歷史貼文-按時間排序.md`
- `posts_by_topic.md` / `歷史貼文-按主題分類.md`
- `comments.md` / `留言記錄.md`
Coverage Guarantee
Every user should see useful panel data in this order:
1. If `threads_daily_tracker.json` exists, the panel computes core analysis from the tracker alone: totals, median views, recent average, P90 threshold, performance distribution, time slots, content types, topic ranking, top posts, low performers, and conversation signals. 2. If companion files exist, the panel adds readable archives: posts by date, posts by topic, comments, brand voice, and style guide. 3. If compiled memory exists, the panel adds next-move and account-state blocks. 4. If optional files are missing, the panel still loads and shows source/companion coverage so the user knows which layers are present. 5. If the user clicks rebuild, the local server runs `scripts/build_compiled_memory.py` and writes `compiled/` beside the discovered tracker.
Do not promise that every optional block will be populated for every user. Promise that the tracker-only analysis layer will appear whenever a valid tracker exists.
Fallback Path
If Python is unavailable, tell the user to open:
panel/index.html
Folder access may require a Chromium browser. File import still works without folder access.
Output Shape
Keep the response short:
1. Confirm the panel is local-only and zero-token at rest. 2. Give the local URL or file path. 3. Mention that AI analysis starts only when they ask for it.
AK-Threads-Booster 是這個 skill 的內部代號與安裝 id。 AK-Threads-Booster 是一套給 Threads 創作者用的 AI skill 系統。 它不是要幫你亂寫一堆貼文,而是幫你把「選題、起草、分析、預測、復盤」變成一套有資料依據的工作流,讓你更容易發出值得被分享、收藏、討論的內容。 如果你平常的痛點是這些: 不知道下一篇到底該寫什麼 有很多題目,但分不出哪個更值得先發 文章不是寫不好,只是常常撞題、老梗、沒新鮮度 想讓內容更像自己,不想一看就很 AI
Other skills on ak-threads-booster.
- /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.
Open skill - /optimize
Self-contained compound loop: read threads_skill_learnings.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', '自我優化', '閉環'.
Open skill - /predict
Estimate likely 24-hour post performance from the user's historical data. Use after the user writes a post and wants a range estimate, upside view, or expectation check.
Open skill - /refresh
Refresh threads_daily_tracker.json. Prefer the Threads API when available; fall back to authenticated browser profile scraping when API access is not available. Trigger words: 'refresh', 'update tracker', 'scrape profile', '更新貼文', '抓最新數據'.
Open skill - /review
Post-publish feedback loop: collect actual metrics, compare against predictions, update the tracker, refresh style conclusions carefully, and learn from deviations.
Open skill - /setup
Initialize AK-Threads-Booster: import historical posts, normalize them into the tracker schema, auto-generate a personalized style guide, and build a concept library. Run on first use or whenever the user wants to backfill account history.
Open skill

