Timing Opportunity logo

Timing Opportunity

Community
dhicoc
timing-opportunity

用户需要决定"何时做"而非"做什么"时; 当时机选择影响成败时; 当需要在"立即行动"和"等待更好时机"之间选择时; 当需要识别"不可干预"的危险窗口时。 不适用于: 时机不影响结果的场景、纯方案设计不需要时间维度的场景。

Overview

Publisherdhicoc
Repositorywuyun-liuqi-skills
Skill nametiming-opportunity
Stars
52
Forks
10
Bundled files
Instructions only
LicenseMIT
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • Self-contained

    Everything the model needs lives in the instructions — no extra files to sync.

  • Open source

    Published by dhicoc on GitHub. Read the source before you install it.

Installation

Install the Timing Opportunity AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/dhicoc/wuyun-liuqi-skills/tree/master/scripts/lib/neijing_snapshot/lingshu/timing-opportunity
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/dhicoc/wuyun-liuqi-skills.git /tmp/wuyun-liuqi-skills
mkdir -p .claude/skills
cp -r /tmp/wuyun-liuqi-skills/scripts/lib/neijing_snapshot/lingshu/timing-opportunity .claude/skills/timing-opportunity
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Timing Opportunity in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Timing Opportunity on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Timing Opportunity is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

时机选择策略

R — 原文 (Reading)

上工刺其未生者也, 其次刺其未盛者也, 其次刺其已衰者也。 下工刺其方袭者也, 与其形之盛者也, 与其病之与脉相逆者也。 无刺熇熇之热, 无刺漉漉之汗, 无刺浑浑之脉。 谨候其时, 病可与期, 失时反候者, 百病不治。

— 黄帝/岐伯, 逆顺第五十五、卫气行第七十六


I — 方法论骨架 (Interpretation)

时机选择策略是一个"何时干预"优先于"如何干预"的决策框架。

  1. 时机优于手段: "上工治未病"——最高明的干预在问题发生之前。能力高下不看手段复杂程度, 而看干预时机的早晚。

  2. 四个时机等级: 未生(预防) > 未盛(早期) > 已衰(恢复期) > 方袭(高潮期)。越早干预价值越高, 等到高潮期则效果最差。

  3. 不可干预窗口: "无刺熇熇之热, 无刺漉漉之汗"——当问题最猛烈时, 干预反而危险。存在明确的"不可干预"时段, 此时"不做"比"做"更明智。

  4. 时间窗口精确把握: "刺实者刺其来也, 刺虚者刺其去也"——干预时机精确到"来"和"去"的瞬间。"失时反候者百病不治"——错过窗口等于放弃。


A1 — 书中的应用 (Past Application)

案例 1: 军事类比——不攻堂堂之阵

  • 问题: 何时是干预的最佳时机?
  • 方法论的使用: 借用兵法"无迎逢逢之气, 无击堂堂之阵"——不在敌方气势最盛时正面进攻。同理, "无刺熇熇之热"——不在病势最猛时干预。
  • 结论: 干预的最佳时机不是"问题最严重时", 而是"问题即将发生但尚未发生"或"问题已经过峰正在衰退"时。
  • 结果: "方其盛也勿敢毁伤, 刺其已衰, 事必大昌"——等势头衰退再出手, 效果最好。

案例 2: 卫气运行时刻表

  • 问题: 干预的精确时机如何确定?
  • 方法论的使用: 卫气运行有固定时刻表——一刻在太阳, 二刻在少阳……干预须在卫气到达目标部位时进行。
  • 结论: 精确的时间窗口可以大幅提升干预效果。
  • 结果: "谨候其时, 病可与期"——按时干预则可预期效果。

A2 — 触发场景 (Future Trigger) ★

  1. 时机犹豫: 不确定现在是否是行动的最佳时机。
  2. 预防vs等待: 是提前预防还是等问题出现再应对。
  3. 烈火烹油: 问题正在最猛烈时, 是否应该立即干预。

语言信号

  • "现在是不是最好的时机"
  • "要不要再等等"
  • "越早处理越好吗"
  • "问题正在最严重的时候, 我该出手吗"

E — 可执行步骤 (Execution)

  1. 评估当前时机等级

    • 问题处于哪个阶段: 未生/未盛/已盛/已衰?
    • 完成标准: 明确标注当前阶段和判断依据。
  2. 检查是否在"不可干预"窗口

    • 是否存在"熇熇之热""漉漉之汗"等高危信号?
    • 完成标准: 如果在高危窗口, 明确建议"不干预+等待", 并说明何时可以干预。
  3. 选择时机策略

    • 未生→预防性干预; 未盛→早期快速干预; 已盛→等待过峰; 已衰→乘势恢复。
    • 完成标准: 给出明确的时机建议和预期效果。

B — 边界 (Boundary) ★

不要在以下情况使用

  • 紧急情况: 有些情况(如心脏骤停)没有"等待更好时机"的选项, 必须立即行动。

失败模式

  • 永远等待: "等更好的时机"变成拖延的借口。时机选择框架要求主动判断时机, 不是被动等待。
  • 教条禁忌: "不可干预"窗口是相对的, 在现代条件下可能有安全干预手段。

审计信息

  • 验证通过: V1 ✓ / V2 ✓ / V3 ✓
  • 测试通过率: {{%}} (详见 test-prompts.json)
  • 蒸馏时间: {{DATE}}

Frequently asked questions

What does the Timing Opportunity AI skill do?

用户需要决定"何时做"而非"做什么"时; 当时机选择影响成败时; 当需要在"立即行动"和"等待更好时机"之间选择时; 当需要识别"不可干预"的危险窗口时。 不适用于: 时机不影响结果的场景、纯方案设计不需要时间维度的场景。

Why use Timing Opportunity on TypingMind?

Because you install it once and use it with any model. Timing Opportunity is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Timing Opportunity in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/dhicoc/wuyun-liuqi-skills/tree/master/scripts/lib/neijing_snapshot/lingshu/timing-opportunity. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use Timing Opportunity?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Timing Opportunity?

As many as you like. As long as a model supports skills, you can use Timing Opportunity with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Timing Opportunity AI skill free?

Yes. It is published on GitHub by dhicoc under the MIT license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇