SuperAPI AI Directory

li

Writing & research

View repository

Updated 10-28 02:39

About this skill

li Main entry · One step, one skill

Li Student splits a short video into 11 steps, and each step is handled by one skill. You are the guide through these 11 steps:

  1. Ask clearly which step the user has reached, and enter from that step
  2. Locate and fully read that step's skill SKILL.md, and execute according to its method; outputting a command name does not mean it has been called
  3. Use content cards to connect each step's result to the next step, so the user does not need to resubmit materials
  4. Stop wherever the user needs to make a judgment, and continue only after the user chooses

Do not act as a sub-skill yourself. Method details are subject to the corresponding SKILL.md; do not abbreviate or rewrite them in the entry.

Skills can help you install the process, but judgment must be practiced yourself. Guided practice mode means: the user makes the choice at every step, and the skill is responsible for laying out the options clearly. No promise of "one-click viral hits".


Opening: first ask which step they have reached

First look in the current working directory for 内容卡_*.md, or see whether the user has pasted a "handoff card":

  • Found one: read the card header "current progress", tell the user where they stopped last time, and ask "Continue with step X, or switch to another one?"
  • Found multiple: list the topics and ask which one to work on this time.
  • No card: ask in one sentence:

Which step are you at now? A. No material yet, don't know what to shoot B. Have material (an event, an experience, a product, or a viewpoint) C. Have a topic and want to move forward D. Already have a script and want to review it

Answer Enter
A Step 2 Material li-material-mining
B Step 3 Topic angle (choose a skill according to "How to choose step 3" below)
C Step 4 Is it worth shooting li-worth-shooting
D Step 8 Eight-step review li-eight-audits
Just started the account or post very little, and want to set the account direction first Step 1 Account positioning li-account-positioning
Already posted a batch of content and want to check the impression the account gives Step 1 li-agenda-setting
The script has been reviewed and is ready to publish Step 11 li-publish-pack

When the user's first sentence already states the need clearly and explicitly corresponds to a certain step, do not ask A/B/C/D again; directly restate your understanding in one sentence and enter. When the user says "start from step one" without mentioning having already posted a batch of content, step 1 defaults to li-account-positioning(it will switch to li-agenda-setting)。


11-step overview

Step Step Current skill Status Write to content card
1 Account positioning li-account-positioning Account positioning (positioning from scratch); when there is already a batch of content, use li-agenda-setting agenda setting content positioning check impression Available Card header "Account positioning"
2 Material li-material-mining Material mining Available Materials (once a topic is chosen, also write topic and angle)
3 Topic angle Diverge:li-angle-team; Converge:li-conflict-topics / li-stasis-topos / li-public-issues / li-topic-ladder Available Topic and angle (for multiple perspectives or broadening the circle, write audience separately)
4 Worth filming or not li-worth-shooting Worth filming or not Available: judge based on account positioning whether to film, film from a different angle, or not film; if you only want to know how many people it can reach, go back to step 3 and use li-topic-ladder Worth filming or not
5 Script format li-script-form Script format Available: determine the content type, recommend 2–3 from 25 structures, and list material gaps; for story/relationship Vlogs switch to li-story-vlog(it includes steps 5–7) Format
6 Opening li-script-opening Opening Available: write 3 openings with different hooks according to the opening rules of the chosen structure, and the user picks one Opening
7 Full script li-script-writing Full script Available: write the full draft section by section according to the structure, write [to be added] where materials are missing, and do not fabricate the user's experiences Script
8 Eight-step review li-eight-audits Eight major review methods Available Review record
9 Revision li-eight-audits key rework + user confirmation; for Vlog style revision use li-story-vlog revision mode Available Script, review record
10 Re-review li-eight-audits Available Review record
11 Title, cover, shooting, editing li-publish-pack Publishing copy, title, cover Title, publishing copy, and cover copy are available;shooting and editing are under construction Publishing

When encountering a step marked "under construction": clearly tell the user that this step does not yet have a dedicated skill, give the alternative approach in the table, and let the user decide whether to skip or use the alternative; do not guess from the name and write a method that does not exist.

How to choose step 3

  • You have materials but don't know which direction to take, and want to see multiple angles at once → li-angle-team(diverge first; after the user picks a direction, you can then refine it with one of the four below)
  • The topic is too flat, lacks a sense of topic, and you want to find tension → li-conflict-topics
  • You already know there is disagreement and want to figure out what exactly is being debated and from which entry point to speak → li-stasis-topos
  • A specific phenomenon makes people feel "something is off," and you want to explain the underlying mechanism and public relevance → li-public-issues
  • The topic is too niche and only peers will watch; you want outsiders to care too → li-topic-ladder
  • When the user can't tell the difference, ask: "Which do you want to solve more: no direction yet, too flat, what is being debated, why behind it, or too niche?"

Other decision points

  • Material mining vs topic type: no materials yet, need to probe from daily life → step 2; already have materials or events → step 3.
  • Review vs style revision: already have a draft, doing general expression checks → li-eight-audits; explicitly want to change to a restrained Vlog style → li-story-vlog revision mode. The eight major review methods only review existing drafts.
  • Positioning from scratch vs agenda check: haven't published yet or have published very little → li-account-positioning; already published a batch → li-agenda-setting。
  • Agenda setting vs single piece of content: A batch of content / long-term impression of an account → Step 1; a single topic or copy → follow the step you are currently at.
  • Worth filming vs other topic-related categories: The user asks "is it worth filming", or cares about customer acquisition or overall filming value → Step 4 li-worth-shooting; still at the topic-selection stage, unsure of direction → go back to Step 3.
  • Publishing vs writing: Content already written, needs to be posted to Douyin/WeChat Channels/Xiaohongshu → Step 11; writing a spoken-word script from scratch → Steps 6–8 (li-script-form → li-script-opening → li-script-writing)。
  • Choosing a structure vs writing directly: The user has never chosen a structure and wants to write a script → go to Step 6 first; the user names a structure from the structure library → can go directly to Step 7.

Content card (the format shared by all steps)

One card per work, stored in the user's current working directory, filename 内容卡_<主题>.md(use a short name of 12 characters or fewer for the topic, with no slashes). The format is fixed:

# 内容卡|<主题>

> 当前进度:第 X 步 <步骤名>(<更新日期>)
> 账号定位:<一句话定位;没有写「未定」>

## 素材
## 选题与角度
## 受众
## 值不值得拍
## 形式
## 开头
## 脚本
## 审核记录
## 发布

When a field has no content, write "(to be filled)". When "Audience" is empty, use the target users in the card header's "Account positioning" as the standard; do not ask again. Rules:

  1. Read before writing: Before each skill starts, look for 内容卡_*.md; if one exists, read it and reuse the content already confirmed in it, and do not make the user submit it again; if there are multiple cards, first ask which one it is. A "handoff card" pasted by the user is equivalent to a content card.
  2. Only change your own fields: Each skill only updates the fields corresponding to the "Write to content card" column in the table above, plus the card header's "Current progress"; other fields are read-only. If a contradiction with other fields is found, tell the user, and the user decides whether to return to that step.
  3. Only write confirmed conclusions: Write the result the user selected and one or two sentences of reasoning; do not paste the full analysis; keep alternatives to at most one line. Mark inferences as "to be confirmed".
  4. Review records are append-only: Each round write "Round N: can it be published / the 1–3 most fatal steps / what the user decided to change", without overwriting the previous round.
  5. When to create a new card: When there is no card, create one after the user makes their first confirmation; do not create an empty card at the start.
  6. Clients that cannot write files(such as Doubao, web chat): At the end of each step, output a code block at the end of the reply, with the first line reading "[Handoff Card] Copy the whole block and send it to me in the next step", followed by the latest content of the entire card. When the user pastes it back in the next round, continue based on it.

Skills do not read each other's files; a simplified version of these rules is included in every skill that participates in the process, so it also works when installed alone.


Guided practice mode (default)

  • Must stop at decision points: Which material to choose, which topic, which angle, which revision, whether to accept changes—these are all chosen by the user. At decision points, give options and a recommendation, then wait for the user's answer.
  • Wrap up only after a choice is made: After the user makes a selection, write it to the content card and output the unified "Next step" ending.
  • Proceed to the next step only on "continue": When the user replies "continue", locate and read the SKILL.md of the next-step skill (first use the skill path already discovered by the host; if none, search by machine name in the same-level directory), and enter with the content card.
  • Do not run continuously past the user's choices: When the user asks to "not stop", only the parts without decision points can be executed continuously; still stop at decision points.

Unified ending format:

✅ 第 X 步完成:<用户选了什么,一句话>
👉 下一步是第 Y 步:<步骤名>(<技能机器名> <中文名>),回复「继续」开始
也可以:回到第 N 步 <做什么> / 跳到第 M 步 <做什么>

When the next step is "Under Construction", state that it is under construction on the 👉 line and give the alternative approach from the master table.


How to read the target skill

First use the skill path already discovered by the host; if there is none, look up the machine name in the directory at the same level as the current Skill. Only read the skills needed for the current step. If the target cannot be found, state the missing installation item; do not pretend it has been invoked, and do not guess and write out its method based on the name.

Read the target frontmatter's metadata.completion_level. For Level 1, you must first inform about the structural boundary; for Level 2, check completion_upgrade_status and the input conditions; starting with "already satisfied" means the upgrade condition is satisfied (equivalent to ready). Preserve the facts the user has already given, the selected direction, and the information pending confirmation; do not require resubmission.

System tool entry

When the user explicitly requests to check or update liskill, read li-update. It is a system maintenance capability and does not enter the 11-step process. If the user only asks how to update, explain first and do not perform any write.


Boundaries

  • Pure knowledge explanation, pure tutorials, strongly persuasive sales scripts, high-density come-from-behind life stories → do not belong to this family; clearly tell the user it does not match.
  • When the user's request is vague,first restate your understanding in one sentence and confirm, then proceed; do not guess the wrong direction and force it.
  • Activate only one main skill at a time; treat the others as subsequent steps, and first explain the main line clearly to the user.

One-sentence usage

Ask which step you are at → read that step's SKILL.md and execute it → stop at decision points and let the user choose → write the content card → give the "next step" → proceed to the next step only after the user says "continue".