
Blog to Kindle
抓取博客与文章网站并编译为适配Kindle的EPUB电子书,配AI生成封面。用于下载博客至Kindle、汇编文章成书或发送博客归档。支持Paul Graham、Kevin Kelly、Derek Sivers、Wait But Why、Astral Codex Ten及自定义网站。
OpenClaw 的持久化编码终端。它为每个项目创建一个独立的 tmux 会话:
-code-session
该设计使以终端为中心的 AI 编程(如 Codex CLI / Claude Code / 任意 CLI 工具)更加可靠,并具备移动端/SSH 友好性:
当用户意图是“在此仓库中使用自然语言驱动 Codex CLI”时,应优先通过本技能进行路由。
智能自动触发机制:
openclaw.config.dev.autoCodeRouting(默认值为 false)若启用,则将编码工作流消息交由以下脚本处理:
{baseDir}/bin/persistent-code-terminal-route.sh ""该路由脚本执行如下逻辑:
不要执行,只分析,则跳过执行执行链路:
persistent-code-terminal-auto.sh --max-retries 3 --instruction ""persistent-code-terminal-summary.sh --lines 120tmux 或 codex 等依赖,自动调用 doctor 提供诊断与引导建议多项目路由支持:
; / ; 分隔支持的任务格式包括:
给项目给项目:为修复/增加/修改 ...项目 ...;项目 ...各项目任务按顺序串行执行:
start.sh --projectauto.sh --max-retries 3 --instruction ""summary.sh --lines 120 --json快捷触发方式(推荐):
codex 开头,则将剩余文本作为指令处理执行:
{baseDir}/bin/persistent-code-terminal-codex-exec.sh ""并随后报告状态:
{baseDir}/bin/persistent-code-terminal-status.sh{baseDir}/bin/persistent-code-terminal-summary.sh --lines 120聊天驱动场景下的推荐执行模式:
start.sh(或由 send.sh 隐式自动创建会话)codex-exec.sh "" 进行 Codex 驱动的工作status.sh / summary.sh 进行简洁的状态汇报若用户说“检查项目/继续会话/跑测试并总结”,请直接调用本技能对应脚本,无需让用户手动输入冗长的 Shell 命令。
start → send → read → decide
1) 启动/确保会话存在:
{baseDir}/bin/persistent-code-terminal-start.sh2) 发送单条命令:
{baseDir}/bin/persistent-code-terminal-send.sh ""
__PCT_EXIT_CODE__N
--timeout、--dry-run、--phase
3) 读取输出:
{baseDir}/bin/persistent-code-terminal-read.sh
.pct-state.json
4) 快速检查状态(可选):
{baseDir}/bin/persistent-code-terminal-status.sh{baseDir}/bin/persistent-code-terminal-summary.sh --lines 120{baseDir}/bin/persistent-code-terminal-doctor.sh{baseDir}/bin/persistent-code-terminal-list.sh(列出所有 *-code-session 会话){baseDir}/bin/persistent-code-terminal-switch.sh --project状态文件:
.pct-state.json(位于当前项目目录下)projectDir、session、lastCommand、lastExitCode、phase、updatedAt
结构化输出支持:
{baseDir}/bin/persistent-code-terminal-read.sh --json{baseDir}/bin/persistent-code-terminal-summary.sh --json{baseDir}/bin/persistent-code-terminal-auto.sh --json若系统已安装 codex CLI,推荐使用:
{baseDir}/bin/persistent-code-terminal-codex-exec.sh ""默认行为等价于:
codex exec --full-auto --sandbox workspace-write --cd""可在指令前传入额外参数:
{baseDir}/bin/persistent-code-terminal-codex-exec.sh --json -o /tmp/codex.json ""PCT_CODEX_NO_DEFAULT_FLAGS=1 可禁用默认参数示例:
{baseDir}/bin/persistent-code-terminal-codex-exec.sh "Implement feature X. Ensure build and tests pass. Commit and push to current branch. Do NOT force push."git push --force
main / master 分支推送git push),须严格遵守当前生效的 Codex 审批策略与 sandbox 策略|
1 |
|







