Markdown
facioquo/stock-indicators-dotnet
Format and lint Markdown in this repository against GitHub Flavored Markdown and its markdownlint-cli2 configuration — headers, lists, code fences, callouts (VitePress containers on docs-site pages…
Write and save Chinese beginner-friendly paid manual subsections for "全品种操盘手册", a retail-investor education/subscription product covering the full 17-chapter + appendix outline from digoal's…
$ npx skills add digoal/blog --skill retail-trading-manual-writer -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install digoal/blog retail-trading-manual-writer --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/digoal/blog.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/retail-trading-manual-writer .claude/skills/retail-trading-manual-writer && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "retail-trading-manual-writer" agent skill from https://github.com/digoal/blog/tree/master/skills/retail-trading-manual-writer into .claude/skills/retail-trading-manual-writer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "retail-trading-manual-writer", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/digoal/blog/tree/master/skills/retail-trading-manual-writerType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add digoal/blog --skill retail-trading-manual-writer -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install digoal/blog retail-trading-manual-writer --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/digoal/blog.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/retail-trading-manual-writer .agents/skills/retail-trading-manual-writer && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "retail-trading-manual-writer" agent skill from https://github.com/digoal/blog/tree/master/skills/retail-trading-manual-writer into .agents/skills/retail-trading-manual-writer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "retail-trading-manual-writer", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add digoal/blog --skill retail-trading-manual-writer -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install digoal/blog retail-trading-manual-writer --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/digoal/blog.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/retail-trading-manual-writer .cursor/skills/retail-trading-manual-writer && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "retail-trading-manual-writer" agent skill from https://github.com/digoal/blog/tree/master/skills/retail-trading-manual-writer into .cursor/skills/retail-trading-manual-writer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "retail-trading-manual-writer", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/digoal/blog.git --path skills/retail-trading-manual-writer--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add digoal/blog --skill retail-trading-manual-writer -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install digoal/blog retail-trading-manual-writer --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/digoal/blog.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/retail-trading-manual-writer .gemini/skills/retail-trading-manual-writer && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "retail-trading-manual-writer" agent skill from https://github.com/digoal/blog/tree/master/skills/retail-trading-manual-writer into .gemini/skills/retail-trading-manual-writer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "retail-trading-manual-writer", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install digoal/blog retail-trading-manual-writerInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add digoal/blog --skill retail-trading-manual-writer -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/digoal/blog.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/retail-trading-manual-writer .github/skills/retail-trading-manual-writer && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "retail-trading-manual-writer" agent skill from https://github.com/digoal/blog/tree/master/skills/retail-trading-manual-writer into .github/skills/retail-trading-manual-writer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "retail-trading-manual-writer", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add digoal/blog --skill retail-trading-manual-writer -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install digoal/blog retail-trading-manual-writer --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/digoal/blog.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/retail-trading-manual-writer .opencode/skills/retail-trading-manual-writer && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "retail-trading-manual-writer" agent skill from https://github.com/digoal/blog/tree/master/skills/retail-trading-manual-writer into .opencode/skills/retail-trading-manual-writer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "retail-trading-manual-writer", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
retail-trading-manual-writerWrite and save Chinese beginner-friendly paid manual subsections for "全品种操盘手册", a retail-investor education/subscription product covering the full 17-chapter + appendix outline from digoal's…
Retail Trading Manual Writer is an agent skill from digoal/blog. Write and save Chinese beginner-friendly paid manual subsections for "全品种操盘手册", a retail-investor education/subscription product covering the full 17-chapter + appendix outline from digoal's 2026-05-28 article. Use when the user provides a subsection title or asks to continue/complete the manual for 投资小白/散户, especially with triggers like 每次写一小节, 全品种操盘手册, 操盘手册, 知识付费, SVG图解, 第一性原理, markdown目录, 进度跟踪, or 散户金融工具.
Its SKILL.md is about 3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including reference files (for example `agents/openai.yaml`, `references/manual-outline.md` and `test-prompts.json`).
It sits in Business, Finance & HR, covering Trading and backtesting and Markdown. The repository describes itself as: AI,Opensource,Database,Business,Finance,Minds. git clone --depth 1 https://github.com/digoal/blog. The licence is GPL-2.0.
6 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit ad6fcb7. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Retail Trading Manual Writer loads about 3k tokens when it runs, and up to ~7.3k if it reads all its reference files. Until then it costs about 110 tokens; SKILL.md has 1,424 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from digoal/blog at commit ad6fcb7, republished under its GPL-2.0 licence (© digoal). 1,424 words, ~3,011 tokens.
.claude/skills/retail-trading-manual-writer/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.Write exactly one subsection per invocation unless the user explicitly asks for an outline or revision batch. Save the finished subsection as Markdown under the current project's markdown/ directory and save all diagrams as standalone SVG files referenced by that Markdown.
Treat every output as investment education, not personalized investment advice.
Each subsection must present its main view as a single reasoning chain, not as scattered conclusions plus separate evidence. Start from explicit premises, derive the view step by step in novice-friendly language, state how conclusions change if key premises change, then use authoritative data and representative cases to test, prove, or limit the derived view. Treat this as a combined theoretical-science and empirical-science method: logic first, evidence second, revision when premises fail.
Always load references/manual-outline.md before drafting a new subsection.
Treat references/manual-outline.md as the source-of-truth chapter map.
When the user asks to continue, complete the whole manual, or write the next subsection, maintain a progress file at markdown/manual-progress.md. Use it only to track chapter/subsection status, saved file paths, and short notes; do not merge multiple subsections into one article.
Accept these inputs from the user:
小节标题: required. Use it as the article's main title.其他参考信息: optional. Incorporate user-provided notes, data, links, constraints, examples, or intended readers.目标读者: default to mainland China novice retail investors with limited financial knowledge.输出文件名: optional. If absent, derive a concise pinyin/English slug from the subsection title plus date.已写稿件路径: optional. If provided, inspect it to avoid repeated content and preserve series continuity.进度文件路径: optional. If absent and continuation is implied, use markdown/manual-progress.md.If the title is missing, ask one concise clarification question. If references are missing, continue with the manual outline and current authoritative sources, but say which assumptions you used.
Use this file layout:
<current project>/markdown/
<slug>.md
manual-progress.md
assets/
<slug>/
01-*.svg
02-*.svgRules:
markdown/ and markdown/assets/<slug>/ if they do not exist.markdown/<slug>.md.markdown/manual-progress.md.markdown/assets/<slug>/.<svg> blocks in the Markdown body.references/manual-outline.md and any user-provided references.markdown/manual-progress.md and existing markdown/*.md files, then choose the first unwritten subsection in outline order.常量, 慢变量, or 关键变量.因为哪个前提成立 -> 所以产生什么机制 -> 因此小白该得到什么判断..svg, explicit xmlns, viewBox, width, height, no JavaScript, no external assets, no foreignObject, no remote fonts.manual-progress.md is in use, mark only the completed subsection as done and record its Markdown path.Use this structure unless the user explicitly requests a different one:
# [小节标题]
> 适用读者: ...
> 本文定位: 投资教育框架, 不构成个性化投资建议。
## 一句话先懂
## 核心观点
用1-2段话直接说出本节最重要的判断,不要序言式的铺垫。
## 逻辑推导链
用连贯的自然段落展开推导,从为什么这个观点成立说起,逐层展开:
1. 因为[前提A] → 所以[机制/现象]
2. 因为[前提B] + [前提A] → 所以[进一步推论]
3. 继续展开...
4. 最后得到[核心结论]
在推导过程中,每引入一个新前提,说明:
- 它为什么重要(如果它不成立,整条链就断在哪里)
- 什么情况下它会被推翻
- 推翻后结论如何调整
推导完成后,用一段话补充:这条结论在什么边界条件下成立,权威数据/案例是如何支撑或限制它的。
## 适用边界
- 适合什么样的人/市场环境
- 什么情况下这条结论不再可靠,需要重新判断
## 操作框架
给出可直接执行的动作步骤(3-5步),每步说清输入什么、判断什么、得到什么动作。
## 实操例子
用一个具体场景演示如何把框架套进去。不是推荐具体产品,而是示范判断流程。
## 常见错误
列出3-5个最常见的认知偏差或行为错误,每个用一句话点破。
## 执行清单
用表格列出3-5个买入前必须确认的问题,每行一个具体问题加判断标准。
## 本节小结
用2-3句话收束,回归底层原则,给出下一节的逻辑钩子。
## 参考资料Target length: 2,000-3,500 Chinese characters. Prefer short paragraphs and diagrams over dense prose.
Create diagrams that make reasoning easier, not decorative images.
Recommended SVG types:
01-logic-map.svg: core mechanism, causal loop, or first-principles chain.02-decision-tree.svg: market condition -> tool choice -> risk control.03-risk-boundary.svg: when to use, reduce, avoid, or review.04-worked-example.svg: optional flow from investor input to operating framework.05-checklist.svg: optional execution checklist or review board.Each SVG should:
<title> and <desc>.When using markdown/manual-progress.md, keep it short and mechanical:
# 全品种操盘手册写作进度
Source outline: references/manual-outline.md
Last updated: YYYY-MM-DD
| 章节 | 小节 | 状态 | Markdown | 备注 |
|---|---|---|---|---|
| 第一章 | 为什么小白第一课不是赚钱, 而是识别风险 | done | chapter-01-risk-first.md | |
| 第一章 | 金融产品的六大底层风险: 权益、利率、信用、商品、汇率、杠杆 | todo | | |Rules:
todo, draft, or done.done until its Markdown file exists and its SVG references have been checked.前提 -> 推导 -> 可变前提 -> 实证检验 -> 行动边界.Do:
Do not:
Before finalizing, verify:
markdown/.manual-progress.md is updated when continuation or whole-manual completion is implied.© digoal, GPL-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 3 other files (references) in skills/retail-trading-manual-writer of digoal/blog.
Open the folder on GitHubat commit ad6fcb7
Retail Trading Manual Writer next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Retail Trading Manual Writer this skilldigoal/blog | 8.6k | — | ~3k | Automated safety check: Pass | GPL-2.0 | |
| Markdownfacioquo/stock-indicators-dotnet | 1.2k | — | ~812 | Automated safety check: Pass | Apache-2.0 | |
| Qmt Inner Backtestdfkai/xtquantai | 164 | — | ~1.8k | Automated safety check: Pass | MIT | |
| Mx Finance Datahiboys/ExploreFinance | 365 | — | ~518 | Automated safety check: Pass | None | |
| Tushare Datazillionare/zillionare | 322 | 2 repos | ~2.3k | Automated safety check: Pass | None | |
| Tradingview MCPatilaahmettaner/tradingview-mcp | 5k | — | ~1.3k | Automated safety check: Pass | MIT |
facioquo/stock-indicators-dotnet
Format and lint Markdown in this repository against GitHub Flavored Markdown and its markdownlint-cli2 configuration — headers, lists, code fences, callouts (VitePress containers on docs-site pages…
dfkai/xtquantai
根据策略描述、研报 PDF 或截图,解读因子/选股逻辑,基于 scripts/daily-factors-backtest.py 框架生成 QMT 内置日频因子回测脚本。用户提到 QMT 内置回测、因子选股回测、截面因子、 研报复现、handlebar 回测、afterinit 预计算信号时使用。
hiboys/ExploreFinance
基于东方财富数据库,支持自然语言查询金融数据,覆盖A港美、基金、债券等多种资产,含实时行情、公司信息、估值、财务报表等,可用于投资研究、交易复盘、市场监控、行业分析、信用研究、财报审计、资产配置等场景,适配机构与个人多元需求。返回结果包含数据说明及 xlsx 文件。Natural language query for financial data across all markets…
zillionare/zillionare
面向中文自然语言的 Tushare 数据研究技能。用于把“看看这只股票最近怎么样”“帮我查财报趋势”“最近哪个板块最强”“北向资金在买什么”“给我导出一份行情数据”这类请求,转成可执行的数据获取、清洗、对比、筛选、导出与简要分析流程。适用于 A 股、指数、ETF/基金、财务、估值、资金流、公告新闻、板块概念与宏观数据等研究场景。
atilaahmettaner/tradingview-mcp
AI Trading Intelligence — live prices, 30+ technical indicators, backtesting (6 strategies), walk-forward overfitting detection, trade logs, equity curves, licensed news sentiment (Marketaux), and…
komako-workshop/digital-oracle
Answer prediction questions using market trading data, not opinions.
digoal/blog
三层审查模型,逐段逐句验证文章真伪、证据链与逻辑结构。Use when the user asks to fact-check, verify, audit, or evaluate the credibility of an article, essay, report, opinion piece, social-media post, or any written claim —…
digoal/blog
Find latent bugs in a local PostgreSQL source tree (RELxxSTABLE branch or HEAD) the way a core hacker does: build a heavily-poisoned debug instance (cassert + cache-discard + -O0/-ggdb3 + core…
digoal/blog
Portable digital employee distilled from digoal's personal blog for PostgreSQL, PolarDB, DuckDB, AI+database, vector/RAG, database operations, source-code reading, technical content creation…
digoal/blog
从论文 PDF 文件或论文 PDF URL 生成通俗易懂、图文并茂、带批判性评估的中文 Markdown 解读,并保存到当前项目的 markdown 目录。Use when the user asks to interpret,精读,解读,summarize,explain,analyze, or write an article from an academic paper PDF…
digoal/blog
Analyze a product from documentation, websites, PDFs, articles, release notes, pricing pages, app listings, reviews, filings, or related links; save separate intermediate analyses from seven roles…
digoal/blog
Turn a blog post, article, notes, or any source material into a set of vertical poster images — one cover plus several coherent content slides that explain the core points.
Categories
Write and save Chinese beginner-friendly paid manual subsections for "全品种操盘手册", a retail-investor education/subscription product covering the full 17-chapter + appendix outline from digoal's…. Retail Trading Manual Writer is an agent skill from digoal/blog. Write and save Chinese beginner-friendly paid manual subsections for "全品种操盘手册", a retail-investor education/subscription product covering the full 17-chapter + appendix outline from digoal's 2026-05-28 article.
Retail Trading Manual Writer fits situations like: the user provides a subsection title; asks to continue/complete the manual for 投资小白/散户; especially with triggers like 每次写一小节.
Run `npx skills add digoal/blog --skill retail-trading-manual-writer -a claude-code`. Or copy the skill folder (skills/retail-trading-manual-writer in digoal/blog) into .claude/skills/retail-trading-manual-writer in your project. Claude Code loads it when a task matches its description.
Run `npx skills add digoal/blog --skill retail-trading-manual-writer -a codex`. Or copy the skill folder (skills/retail-trading-manual-writer in digoal/blog) into .agents/skills/retail-trading-manual-writer in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add digoal/blog --skill retail-trading-manual-writer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/retail-trading-manual-writer, .gemini/skills/retail-trading-manual-writer, .github/skills/retail-trading-manual-writer and .opencode/skills/retail-trading-manual-writer in your project.
SKILL.md names no scripts, command-line tools or credentials: Retail Trading Manual Writer is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Retail Trading Manual Writer is published under the GPL-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3k tokens (SKILL.md is roughly 12k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 4.3k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Retail Trading Manual Writer: Markdown (facioquo/stock-indicators-dotnet, 1.2k stars), Qmt Inner Backtest (dfkai/xtquantai, 164 stars), Mx Finance Data (hiboys/ExploreFinance, 365 stars) and Tushare Data (zillionare/zillionare, 322 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
digoal (a GitHub user) maintains it in digoal/blog, which has 8,588 GitHub stars. The repository holds 98 skills in this directory. The repository was last updated on October 9, 2026.
Source: digoal/blog on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.