ljg-skills README

The project's README from github.com/lijigang/ljg-skills. As one markdown file: README.md.

ljg-skills

我的 Codex 自定义技能集。

安装

使用 skills CLI 安装到 Codex:

# 安装全部技能(全局,org-mode 格式)
bunx skills add lijigang/ljg-skills -g -a codex --skill '*' -y

# 安装全部技能(Markdown 格式,适用于 Obsidian / VSCode / Notion 等)
bunx skills add lijigang/ljg-skills#md -g -a codex --skill '*' -y

# 安装单个技能
bunx skills add lijigang/ljg-skills -g -a codex --skill ljg-card -y

# 安装单个技能(Markdown 格式)
bunx skills add lijigang/ljg-skills#md -g -a codex --skill ljg-card -y

# 安装多个指定技能
bunx skills add lijigang/ljg-skills -g -a codex --skill ljg-card --skill ljg-learn -y

# 查看仓库中有哪些技能
bunx skills add lijigang/ljg-skills -l

参数说明:

参数 作用
-a codex 只安装给 Codex
-g 全局安装到 ~/.agents/skills/(推荐);不加则安装到项目级 .agents/skills/
--skill <name> 指定安装某个技能,可重复使用
--skill '*' 安装仓库内全部技能
#md 从 md branch 安装 Markdown 格式版本(默认为 org-mode)
-y 跳过交互确认
-l 仅列出可用技能,不安装

ljg-card 依赖

ljg-card 依赖 Playwright 截图,安装后需额外执行:

cd ~/.agents/skills/ljg-card && bun install && bunx playwright install chromium

替代方式:git clone

仓库根目录不是技能目录,clone 后还要把 skills/ 同步到 Codex。下面两种格式二选一:

# org-mode 版本(master)
git clone --branch master --depth 1 https://github.com/lijigang/ljg-skills.git "$HOME/code/ljg-skills"
mkdir -p "$HOME/.agents/skills"
rsync -a "$HOME/code/ljg-skills/skills/" "$HOME/.agents/skills/"

# Markdown 版本(md)
git clone --branch md --depth 1 https://github.com/lijigang/ljg-skills.git "$HOME/code/ljg-skills-md"
mkdir -p "$HOME/.agents/skills"
rsync -a "$HOME/code/ljg-skills-md/skills/" "$HOME/.agents/skills/"

技能

技能 说明
ljg-blind 盲区扫描 — 读取指定日期的 AI 对话,找出结构性思维盲区,并用微信读书章节精准补上
ljg-card 内容铸卡 — 将文本铸成长图 -l、原文保真全文卡 -f、漫画 -c、白板 -w 四种 PNG;-f 不生成新图,只呈现原稿自带图片,其余模式按各自图像合同生成位图
ljg-classic 古文精读 — 将原文、逐字注解、句义、章节意旨图与全章解读排成一张可连续阅读的长 PNG
ljg-learn 概念解剖 — 从八个方向切开一个概念(历史、辩证、现象、语言、形式、存在、美感、元反思),压成一句顿悟
ljg-paper 论文阅读 — 面向无行业背景的读者,从具体角色与动作讲清研究问题、作者贡献、结果如何得来及证据边界
ljg-book 拆书 — 讲清全书的主要内容、各条主线如何相连,以及事实、事件与后果怎样逐步改变理解;保留必要的多线发展
ljg-qa 信息提问机 — 把文章/论文/书的核心观点抽成 Q-A 链,Q 切要害,A 四段(结论 / 形式化 / 步骤 / 边界)
ljg-plain 白话引擎 — 把任何内容改写到聪明的十二岁小孩也能懂
ljg-rank 降秩引擎 — 给一个领域,找出背后不可再少的独立生成器
ljg-constraint 约束引擎 — 给一个领域/专业/角色,找出框住它的那几条约束(硬/软/自设三层),揪出被当成硬约束的假墙、指出哪条能重新定义
ljg-is 理解引擎 — 把名词的「是什么」与动词的「怎样运作」接起来,再推出认知修正与可执行判断
ljg-think 追本之箭 — 给一个观点或现象,纵向深钻到不可再分的本质
ljg-word 单词精通 — 深度拆解一个英语单词的核心语义和顿悟时刻
ljg-writes 写作引擎 — 把一个观点写成可理解、可迁移、经得住反例的中文文章
ljg-teach 体验式教学 — 先让学习者作出选择,用公平的意外显化认知缺口,命名后再以迁移局面复测
ljg-invest 投资分析 — 核心判断项目是否是一台「秩序创造机器」
ljg-read 伴读 — 陪你读任何文本,英文三层翻译(信达雅)+ 结构标注 + 深度提问 + 跨领域旁逸
ljg-relationship 关系分析 — 五层结构诊断 + 精神分析,通过对话引导帮用户"看见"关系真实结构
ljg-roundtable 圆桌讨论 — 一个议题一场圆桌:真实人物逐轮交锋,每轮收一张 ASCII 结构图,散场全文存档
ljg-structure 母题结构风洞 — 从表层问题找到反复出现的母题,提炼可迁移结构,用 ASCII 图说明关系并设计最小可逆实验
ljg-present 演讲铸造器 — 默认高桥流(一页一关键词、奶白底墨字);-s 标语流(VACAT/BIG STUDIOS 风:黑红双色块、ultra-bold、完整断言句撑屏)
ljg-push 推送引擎 — 把本地 ~/.agents/skills/ljg-* 一键同步到 github repo(master + md 双分支)

输出格式

技能提供两种输出格式,通过不同 branch 安装,功能完全相同:

Branch 格式 适用场景
master(默认) Org-mode(.org) Emacs / Denote 用户
md Markdown(.md) Obsidian / VSCode / Notion 等 Markdown 生态用户

ljg-skills (lijigang/ljg-skills)

Searching Database…

这是什么?这是作者为 Codex AI 智能体定制的个人技能合集,涵盖阅读、写作、概念拆解、论文总结,甚至情感关系分析等任务。
这是独立应用,还是 Codex 的技能库?它是一个技能库:每个技能都是一个装着说明文件(Org-mode 或 Markdown)的文件夹,要安装到 Codex 的 skills 目录里,而不是能单独运行的程序。
怎么把这些技能装进 Codex?使用 'skills' 命令行工具,加 '-a codex' 指定 Codex、'-g' 全局安装到 ~/.agents/skills/(推荐);用 '--skill' 挑选特定技能,或用 '--skill ''' 安装全部,'-y' 跳过确认,'-l' 只列出可用项。
有没有技能在命令行安装之外还需要额外配置?有——ljg-card 技能靠 Playwright 截图,在主命令行安装之后还需要一步额外安装。
我可以不用命令行工具,直接 git clone 仓库吗?可以,但仓库根目录本身并不是一个技能文件夹——克隆之后你还得手动把 skills/ 目录同步到 Codex 的 skills 路径下。
各个技能都处理什么任务?覆盖面很广:ljg-qa 把一篇文章变成一串犀利的一问一答,ljg-card 把文字渲染成可分享的长图,ljg-roundtable 模拟多方辩论并给每一轮配上 ASCII 图示,ljg-classic 为中文古籍生成带注释的长篇阅读图。
它主要面向中文内容吗?大多数技能围绕中文的阅读、写作和分析流程构建(比如古籍注释、微信读书交叉引用),不过也有少数(如 ljg-word)专注于剖析英语词汇。
为什么要这么多细分技能,而不是一个通用助手?每个技能都只锁定一个边界清晰的任务,并有各自的输出契约(比如固定的一问一答结构、特定的图片版式),追求稳定、结构化的结果,而不是泛泛的开放式回答。
Creator
lijigang
Size
2.4 MB
Stars
7.5K
Updated
CommitOct 19
Age
7mo
Commits · 90 Days