ljg-writes SKILL.md skillA
ljg-writes from lijigang/ljg-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add lijigang/ljg-skills/ljg-writes@v8.0.1Pins v8.0.1 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- lijigang/ljg-skills
- Path
skills/ljg-writes/SKILL.md- Versions recorded
- 6
- Latest version
- v8.0.1, committed Oct 26, 2026
- First version recorded
- Apr 21, 2026
- Size
- 8,224 bytes
- Repository stars
- 7,668
- License
- MIT
写作引擎。把一个观点写成可理解、可迁移、经得住反例的 1000-1500 字中文文章。USE WHEN 写文章 OR 优化思想内容 OR 展开观点 OR 改写成逻辑递进的中文。NOT FOR 普通摘要、事实查询或结构风洞(用 ljg-structure)。.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# 写作引擎
把一个观点讲清楚,让一个具体的人读懂它为什么成立、能用在哪里。用容易理解的案例说明关键关系;需要引入抽象概念时,先交代它能解释什么。
## Workflow Routing
| Workflow | Trigger | File |
|---|---|---|
| *WriteEssay* | 写文章、优化思想内容、展开或重写观点 | `Workflows/WriteEssay.md` |
执行时完整读取工作流。分析和检查在内部完成,正文按内容需要展开,不逐项展示写作步骤。
## 成文契约
一篇文章围绕一个核心判断展开。涉及的其他机制、反馈和限制,都应帮助说明或修正这个判断:
- **概念可指认**:关键的抽象词都能用普通话解释,并对应到具体事物或现象。
- **关系可运行**:读者能说清谁在什么条件下作用于谁,产生什么结果。
- **案例可映射**:场景中的角色、条件和因果关系能对应原观点。
- **判断可迁移**:换掉人物和材料,关系仍成立;同时能指出一个失效边界。
例子帮助读者理解;换一个场景、检查一个反例,才能看出他是否掌握了这个判断。以上四项用于内部检查,不直接用作文章目录。
正文必须给出足够线索,让那个具体的人读完后能够:指出关键概念在现实中指什么,复述「条件—机制—结果」,并说出一个适用的新场景或一个失效边界。内部分析得再充分,这些线索也需要写进文章。
## 怎样解释一个观点
优先选择一个容易理解、关键因果关系完整的案例。从读者可能已有的解释出发,检查它会怎样判断、预期什么结果。若它解释不了某一步、预测有误,或忽略了某种代价,就把这个具体问题说明白。
随后引入能解决当前问题的概念,用普通话说明它增加了什么区分,再回到同一个案例,看解释或判断发生了什么变化。还有解释不清的地方,再继续补充。先说明概念的意思和用处,需要准确指称时再给出术语。
```text
具体案例 -> 原有解释 -> 解释不清的地方
-> 引入所需概念 -> 重新分析案例
-> 说明完整关系 -> 检查其他场景与边界
```
这条路径用于帮助分析。正文可以先说判断,也可以从案例展开;原有解释已经够用时,直接说明原因,不必安排一次失败。解释结束时,读者应能看清各概念之间的关系,以及它们如何支持或修正最初的判断。
## 姿态与语言
写得清楚、准确,语气平实。可以有自己的判断和节奏,不必句句用力。
- 心里有一个具体的人,根据他的知识和文章用途选择说法。自然中文可以是口语,也可以是书面语;不要为了显得亲切,硬加聊天口吻。
- 改写先保住原意、事实和语气。已经自然的句子可以保留;某个词不贴切时,先看它的意思、搭配和语气是否合适。换近义词仍然别扭,就按整句意思重新组织。
…Read the whole file at its exact version.
How to install
mdr add lijigang/ljg-skills/ljg-writes@sha256:b2f0e13afcb9f571The line at the top of this page pins the label v8.0.1, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_pipm2bovpfs3lkce)
1 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 6 versions of this file, between Apr 21, 2026 and Oct 26, 2026, about one every 38 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| v8.0.1 latest | 2026-10-26 | a6b1118 | 8,224 B | A | view · diff |
| v8.0.1 | 2026-09-05 | 682e50b | 8,246 B | A | view · diff |
| v8.0.0 | 2026-08-12 | edc5883 | 7,618 B | A | view · diff |
| v7.1.0 | 2026-08-03 | bf931b0 | 5,573 B | A | view · diff |
| v7.0.0 | 2026-07-23 | b0fe5cc | 5,251 B | A | view · diff |
| v6.3.0 | 2026-04-21 | 8fa00b1 | 6,193 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (8224 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
lijigang/ljg-skills · 7,668 stars · license MIT · pushed 2026-11-02 · branch master
API
GET https://markdownregistry.com/api/v1/artifacts/art_pipm2bovpfs3lkce GET https://markdownregistry.com/api/v1/resolve?ref=lijigang/ljg-skills/ljg-writes GET https://markdownregistry.com/api/v1/blob/b2f0e13afcb9f571315369c031e4517c584cacdb7c9757a352c218046c2d9d77
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.