en un clic
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.
// 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.
| 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 |
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.
Use this module when the user asks to:
Do not run /analyze, /topics, /draft, /predict, or /review unless the user asks for AI interpretation after viewing data.
Read these small files only:
panel/README.mdpanel/DESIGN.mdYou do not need the runtime budget prompt because opening the panel itself uses no model tokens beyond the current conversation.
threads_daily_tracker.json remains the source of truth.compiled/ files are optional display context.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.jsoncompiled/next_move_queue.mdcompiled/account_state.mdbrand_voice.mdstyle_guide.md / 寫作風格指南.mdposts_by_date.md / 歷史貼文-按時間排序.mdposts_by_topic.md / 歷史貼文-按主題分類.mdcomments.md / 留言記錄.mdEvery user should see useful panel data in this order:
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.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.
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.
Keep the response short:
Threads growth operating system for topic selection, drafting, analysis, prediction, review, and tracker refresh based on the user's own post history.
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.
Select a topic and generate a draft based on the user's Brand Voice. Draft quality depends on Brand Voice completeness. Trigger words: 'draft', 'write', '起草', '寫文'.
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', '自我優化', '閉環'.
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.
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', '更新貼文', '抓最新數據'.