<?xml version="1.0" encoding="utf-8" standalone="yes"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>06 Builtin Skills - Cygnus Tech Blog</title><link>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/06-builtin-skills/</link><description>技术 × 产品 × 机器人</description><generator>Hugo 0.160.1 & FixIt v0.4.6-20260517062719-ed8ec5c2</generator><language>zh-CN</language><managingEditor>ruohuyang@163.com (Cygnus Yang)</managingEditor><webMaster>ruohuyang@163.com (Cygnus Yang)</webMaster><lastBuildDate>Sat, 23 May 2026 00:00:00 +0800</lastBuildDate><atom:link href="https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/06-builtin-skills/index.xml" rel="self" type="application/rss+xml"/><item><title>第28章 blogwatcher —— 博客与 RSS 更新监控</title><link>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/06-builtin-skills/28-live-covers/</link><pubDate>Sat, 23 May 2026 00:00:00 +0800</pubDate><author>ruohuyang@163.com (Cygnus Yang)</author><guid>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/06-builtin-skills/28-live-covers/</guid><description>&lt;p&gt;你关注了多少个技术博客？10 个？20 个？还是更多？&lt;/p&gt;
&lt;p&gt;每天打开浏览器，逐个访问这些网站，看看有没有新文章发布，这听起来是不是很枯燥？更糟糕的是，你可能会错过那些真正重要的更新——因为谁有时间和耐心每天检查几十个网站呢？&lt;/p&gt;
&lt;p&gt;RSS 订阅确实是个解决方案，但传统的 RSS 阅读器往往功能有限，要么不支持智能过滤，要么无法与你的工作流无缝集成。你想要的是一个能够：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;自动监控你关注的博客和 RSS feeds&lt;/li&gt;
&lt;li&gt;实时检测新文章发布&lt;/li&gt;
&lt;li&gt;智能管理阅读状态&lt;/li&gt;
&lt;li&gt;与你的日常工作环境无缝衔接&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这样的工具存在吗？&lt;/p&gt;
&lt;p&gt;OpenClaw 内置的 &lt;code&gt;blogwatcher&lt;/code&gt; skill 就是为此而生的。&lt;/p&gt;
&lt;h2 class="heading-element" id="blogwatcher-是什么"&gt;&lt;span&gt;blogwatcher 是什么&lt;/span&gt;
 &lt;a href="#blogwatcher-%e6%98%af%e4%bb%80%e4%b9%88" class="heading-mark"&gt;
 &lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;当前内置 &lt;code&gt;blogwatcher&lt;/code&gt; skill 的描述很直接：&lt;/p&gt;</description></item><item><title>第29章 gh-issues —— GitHub Issues 自动修复编排</title><link>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/06-builtin-skills/29-gh-issues/</link><pubDate>Sat, 23 May 2026 00:00:00 +0800</pubDate><author>ruohuyang@163.com (Cygnus Yang)</author><guid>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/06-builtin-skills/29-gh-issues/</guid><description>&lt;p&gt;想象一下这样的场景：你的开源项目仓库里堆积了 50+ 个待处理的 bug 报告，每个都需要你手动分析、定位问题、编写修复代码、创建 PR、等待 review、再根据反馈修改……这听起来是不是很让人头疼？&lt;/p&gt;
&lt;p&gt;更糟糕的是，其中很多问题其实是重复的、简单的，或者可以通过自动化方式解决的。你把大量时间花在这些重复性工作上，真正需要你深度思考的核心功能开发反而被挤占了。&lt;/p&gt;
&lt;p&gt;如果有一个工具能够：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;自动拉取 GitHub issues&lt;/li&gt;
&lt;li&gt;智能分析每个问题&lt;/li&gt;
&lt;li&gt;派发专门的子代理编写修复代码&lt;/li&gt;
&lt;li&gt;自动创建 PR 并提交&lt;/li&gt;
&lt;li&gt;持续监控 review comments 并处理反馈&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;你会不会觉得这简直是开发者的福音？&lt;/p&gt;
&lt;p&gt;好消息是，OpenClaw 内置的 &lt;code&gt;gh-issues&lt;/code&gt; skill 就能帮你实现这一切。&lt;/p&gt;
&lt;h2 class="heading-element" id="gh-issues-是什么"&gt;&lt;span&gt;&lt;code&gt;gh-issues&lt;/code&gt; 是什么&lt;/span&gt;
 &lt;a href="#gh-issues-%e6%98%af%e4%bb%80%e4%b9%88" class="heading-mark"&gt;
 &lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;当前内置 &lt;code&gt;gh-issues&lt;/code&gt; 的描述是：&lt;/p&gt;</description></item><item><title>第30章 coding-agent —— 调用外部编码代理</title><link>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/06-builtin-skills/30-coding-agent/</link><pubDate>Sat, 23 May 2026 00:00:00 +0800</pubDate><author>ruohuyang@163.com (Cygnus Yang)</author><guid>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/06-builtin-skills/30-coding-agent/</guid><description>&lt;p&gt;面对一个复杂的新功能开发任务，你是否有过这样的经历：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;需要深入理解整个代码库的结构和设计模式&lt;/li&gt;
&lt;li&gt;要在多个文件之间来回切换，理解上下文关系&lt;/li&gt;
&lt;li&gt;编写代码时需要不断查阅文档和参考实现&lt;/li&gt;
&lt;li&gt;代码写完后还要进行全面的测试和 review&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这些工作如果完全靠人工完成，不仅耗时耗力，还容易出错。你可能会想：如果有一个专业的编码助手能够帮我处理这些复杂的编码任务，那该多好？&lt;/p&gt;
&lt;p&gt;现在市面上确实有很多优秀的编码工具——Codex、Claude Code、Pi、OpenCode 等等。但问题是，它们各自独立运行，无法与你的工作流无缝集成。你需要在不同的工具之间切换，打断你的开发节奏。&lt;/p&gt;
&lt;p&gt;如果能够把这些强大的编码代理统一纳入你的工作流，让它们在你需要的时候自动介入，处理那些复杂的编码任务，那会是一种怎样的体验？&lt;/p&gt;
&lt;p&gt;OpenClaw 内置的 &lt;code&gt;coding-agent&lt;/code&gt; skill 就能帮你实现这一点。&lt;/p&gt;
&lt;h2 class="heading-element" id="coding-agent-是什么"&gt;&lt;span&gt;&lt;code&gt;coding-agent&lt;/code&gt; 是什么&lt;/span&gt;
 &lt;a href="#coding-agent-%e6%98%af%e4%bb%80%e4%b9%88" class="heading-mark"&gt;
 &lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;当前 &lt;code&gt;coding-agent&lt;/code&gt; skill 的描述非常明确：&lt;/p&gt;</description></item></channel></rss>