First 1000 Users
LeoYeAI/openclaw-master-skills
AI-powered Reddit seeding agent for founders. An agent skill from LeoYeAI/openclaw-master-skills.
写作引擎。把一个观点写成可理解、可迁移、经得住反例的 1000-1500 字中文文章。USE WHEN 写文章 OR 优化思想内容 OR 展开观点 OR 改写成逻辑递进的中文。NOT FOR 普通摘要、事实查询或结构风洞(用 ljg-structure)。
$ npx skills add lijigang/ljg-skills --skill ljg-writes -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install lijigang/ljg-skills ljg-writes --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/lijigang/ljg-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/ljg-writes .claude/skills/ljg-writes && 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 "ljg-writes" agent skill from https://github.com/lijigang/ljg-skills/tree/master/skills/ljg-writes into .claude/skills/ljg-writes/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ljg-writes", 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/lijigang/ljg-skills/tree/master/skills/ljg-writesType 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 lijigang/ljg-skills --skill ljg-writes -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install lijigang/ljg-skills ljg-writes --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/lijigang/ljg-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/ljg-writes .agents/skills/ljg-writes && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "ljg-writes" agent skill from https://github.com/lijigang/ljg-skills/tree/master/skills/ljg-writes into .agents/skills/ljg-writes/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ljg-writes", 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 lijigang/ljg-skills --skill ljg-writes -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install lijigang/ljg-skills ljg-writes --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/lijigang/ljg-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/ljg-writes .cursor/skills/ljg-writes && 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 "ljg-writes" agent skill from https://github.com/lijigang/ljg-skills/tree/master/skills/ljg-writes into .cursor/skills/ljg-writes/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ljg-writes", 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/lijigang/ljg-skills.git --path skills/ljg-writes--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 lijigang/ljg-skills --skill ljg-writes -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install lijigang/ljg-skills ljg-writes --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/lijigang/ljg-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/ljg-writes .gemini/skills/ljg-writes && 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 "ljg-writes" agent skill from https://github.com/lijigang/ljg-skills/tree/master/skills/ljg-writes into .gemini/skills/ljg-writes/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ljg-writes", 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 lijigang/ljg-skills ljg-writesInstalls 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 lijigang/ljg-skills --skill ljg-writes -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/lijigang/ljg-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/ljg-writes .github/skills/ljg-writes && 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 "ljg-writes" agent skill from https://github.com/lijigang/ljg-skills/tree/master/skills/ljg-writes into .github/skills/ljg-writes/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ljg-writes", 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 lijigang/ljg-skills --skill ljg-writes -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install lijigang/ljg-skills ljg-writes --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/lijigang/ljg-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/ljg-writes .opencode/skills/ljg-writes && 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 "ljg-writes" agent skill from https://github.com/lijigang/ljg-skills/tree/master/skills/ljg-writes into .opencode/skills/ljg-writes/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ljg-writes", 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.
ljg-writes写作引擎。把一个观点写成可理解、可迁移、经得住反例的 1000-1500 字中文文章。USE WHEN 写文章 OR 优化思想内容 OR 展开观点 OR 改写成逻辑递进的中文。NOT FOR 普通摘要、事实查询或结构风洞(用 ljg-structure)。
Ljg Writes is an agent skill from lijigang/ljg-skills. 写作引擎。把一个观点写成可理解、可迁移、经得住反例的 1000-1500 字中文文章。USE WHEN 写文章 OR 优化思想内容 OR 展开观点 OR 改写成逻辑递进的中文。NOT FOR 普通摘要、事实查询或结构风洞(用 ljg-structure)。
Its SKILL.md is about 830 tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `Workflows/WriteEssay.md`).
The licence is MIT.
Read from SKILL.md and the folder at commit 9e75497. 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 org).
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.
Ljg Writes loads about 830 tokens when it runs. Until then it costs about 35 tokens; SKILL.md has 76 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 lijigang/ljg-skills at commit 9e75497, republished under its MIT licence (© lijigang). 76 words, ~830 tokens.
.claude/skills/ljg-writes/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.把一个观点讲清楚,让一个具体的人读懂它为什么成立、能用在哪里。用容易理解的案例说明关键关系;需要引入抽象概念时,先交代它能解释什么。
| Workflow | Trigger | File |
|---|---|---|
| WriteEssay | 写文章、优化思想内容、展开或重写观点 | Workflows/WriteEssay.md |
执行时完整读取工作流。分析和检查在内部完成,正文按内容需要展开,不逐项展示写作步骤。
一篇文章围绕一个核心判断展开。涉及的其他机制、反馈和限制,都应帮助说明或修正这个判断:
例子帮助读者理解;换一个场景、检查一个反例,才能看出他是否掌握了这个判断。以上四项用于内部检查,不直接用作文章目录。
正文必须给出足够线索,让那个具体的人读完后能够:指出关键概念在现实中指什么,复述「条件—机制—结果」,并说出一个适用的新场景或一个失效边界。内部分析得再充分,这些线索也需要写进文章。
优先选择一个容易理解、关键因果关系完整的案例。从读者可能已有的解释出发,检查它会怎样判断、预期什么结果。若它解释不了某一步、预测有误,或忽略了某种代价,就把这个具体问题说明白。
随后引入能解决当前问题的概念,用普通话说明它增加了什么区分,再回到同一个案例,看解释或判断发生了什么变化。还有解释不清的地方,再继续补充。先说明概念的意思和用处,需要准确指称时再给出术语。
具体案例 -> 原有解释 -> 解释不清的地方
-> 引入所需概念 -> 重新分析案例
-> 说明完整关系 -> 检查其他场景与边界这条路径用于帮助分析。正文可以先说判断,也可以从案例展开;原有解释已经够用时,直接说明原因,不必安排一次失败。解释结束时,读者应能看清各概念之间的关系,以及它们如何支持或修正最初的判断。
写得清楚、准确,语气平实。可以有自己的判断和节奏,不必句句用力。
连起来读一遍:这像一个人把事情想清楚后写出的中文吗?词语是否贴切,句子是否顺畅,前后是否接得上?局部换词解决不了的问题,重写整句或整段。
再检查:读者能否用这个判断理解一件新事,并知道它有什么限制?
Example 1:把抽象观点写成文章
User: 「为什么越聪明的人越容易困在自己的解释里?写一篇。」
-> 用一个明确标为假设的会议场景,观察预测落空后,一个人如何解释结果
-> 检查「理由完整就说明理解深」是否成立:理由能否帮助他提前判断结果?
-> 需要时引入「可证伪性」,回到同一场景,说明什么结果会让他承认判断有误
-> 说明善于解释为什么可能使人更难放弃旧判断,再用其他场景和反例检查
-> 写成自然推进的文章,不输出分析表Example 2:优化一段思想
User: 「预测是一种选择压,它逼出对结构的理解。帮我完整优化。」
-> 保住「预测如何暴露解释中的含混之处」这个意思
-> 比较事后解释与事前预测:说法能否修改,结果能否核对?
-> 加入一次有截止时间、判断标准明确的预测,说明哪些条件需要提前讲清
-> 说明预测怎样帮助筛选解释,再交代「选择压」这个类比成立的条件* 开始且不跳级。date +%Y%m%dT%H%M%S 与 date "+%Y-%m-%d %a %H:%M"。~/Documents/notes/{时间戳}==z--{标题关键词}__write.org。#+title: {标题}
#+date: [{YYYY-MM-DD Day HH:MM}]
#+filetags: :write:
#+identifier: {YYYYMMDDTHHMMSS}
#+author: 李继刚org-lint,再报告路径。© lijigang, MIT. 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 1 other file in skills/ljg-writes of lijigang/ljg-skills.
Open the folder on GitHubat commit 9e75497
Ljg Writes 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 |
|---|---|---|---|---|---|---|
| Ljg Writes this skilllijigang/ljg-skills | 7.5k | — | ~830 | Automated safety check: Pass | MIT | |
| First 1000 UsersLeoYeAI/openclaw-master-skills | 2.2k | — | ~4.1k | Automated safety check: Pass | MIT | |
| Ljg Xray Articlelijigang/ljg-skill-xray-article | 130 | — | ~607 | Automated safety check: Pass | MIT | |
| Paper Explainer for Non-Specialistslijigang/ljg-skill-paper | 138 | — | ~712 | Automated safety check: Pass | MIT | |
| Video Downloadcalesthio/OpenMontage | 66k | — | ~885 | Automated safety check: Pass | AGPL-3.0 | |
| Connect Apps with ComposioComposioHQ/awesome-claude-skills | 77k | 3 repos | ~557 | Automated safety check: Pass | None |
LeoYeAI/openclaw-master-skills
AI-powered Reddit seeding agent for founders. An agent skill from LeoYeAI/openclaw-master-skills.
lijigang/ljg-skill-xray-article
X-ray scans articles (blog posts, essays, opinion pieces) to extract the real question and cognitive collisions.
lijigang/ljg-skill-paper
Explains a research paper to a non-specialist reader: what was studied, what was contributed, how the findings follow, and what the evidence does not establish.
calesthio/OpenMontage
Download video and audio from YouTube and 1000+ sites using yt-dlp.
ComposioHQ/awesome-claude-skills
Connects an agent to 1000+ external apps through the Composio Tool Router plugin, so it can actually send emails, create issues and post messages instead of only drafting them.
K-Dense-AI/scientific-agent-skills
Queries the 1000 Genomes Project dataset (3,202 whole-genome-sequenced individuals, GRCh38) at the level of individual participants.
lijigang/ljg-skills
Explains a whole book to someone who has not read it, keeping its specific content and showing how its threads connect, and saves the result as an Org note.
lijigang/ljg-skills
Explain research papers to readers without a specialist background: what the paper studies, what the authors contribute, how the findings follow, and what the evidence does not establish.
lijigang/ljg-skills
Turns text, URLs or local files into tall PNG cards through HTML typography, with four modes: long reading card, full-text layout, comic and whiteboard.
lijigang/ljg-skills
Turns a named classical Chinese chapter, such as one from the Tao Te Ching or the Analects, into a single annotated PNG image with notes and commentary.
lijigang/ljg-skills
Finds the handful of constraints that truly define a domain, role, product or debate, grades each by hardness, and explains the behavior those constraints produce.
lijigang/ljg-skills
Builds single-file offline HTML talk decks from Org or Markdown outlines, with faithful layout or editorial condensing and keyboard navigation.
写作引擎。把一个观点写成可理解、可迁移、经得住反例的 1000-1500 字中文文章。USE WHEN 写文章 OR 优化思想内容 OR 展开观点 OR 改写成逻辑递进的中文。NOT FOR 普通摘要、事实查询或结构风洞(用 ljg-structure)。. Ljg Writes is an agent skill from lijigang/ljg-skills.
Ljg Writes fits situations like: 写文章 OR 优化思想内容 OR 展开观点 OR 改写成逻辑递进的中文。NOT FOR 普通摘要、事实查询或结构风洞(用 ljg-structure).
Run `npx skills add lijigang/ljg-skills --skill ljg-writes -a claude-code`. Or copy the skill folder (skills/ljg-writes in lijigang/ljg-skills) into .claude/skills/ljg-writes in your project. Claude Code loads it when a task matches its description.
Run `npx skills add lijigang/ljg-skills --skill ljg-writes -a codex`. Or copy the skill folder (skills/ljg-writes in lijigang/ljg-skills) into .agents/skills/ljg-writes 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 lijigang/ljg-skills --skill ljg-writes -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ljg-writes, .gemini/skills/ljg-writes, .github/skills/ljg-writes and .opencode/skills/ljg-writes in your project.
SKILL.md names no scripts, command-line tools or credentials: Ljg Writes 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.
Ljg Writes is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 830 tokens (SKILL.md is roughly 3.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Ljg Writes: First 1000 Users (LeoYeAI/openclaw-master-skills, 2.2k stars), Ljg Xray Article (lijigang/ljg-skill-xray-article, 130 stars), Paper Explainer for Non-Specialists (lijigang/ljg-skill-paper, 138 stars) and Video Download (calesthio/OpenMontage, 66k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
lijigang (a GitHub user) maintains it in lijigang/ljg-skills, which has 7,481 GitHub stars. The repository holds 26 skills in this directory. The repository was last updated on October 8, 2026.
Source: lijigang/ljg-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.