<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Chris Lam</title>
    <description>The latest articles on DEV Community by Chris Lam (@chrislamdev).</description>
    <link>https://dev.to/chrislamdev</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3998354%2Fcf97ce01-1817-47af-9b9f-c2b4e61de11c.png</url>
      <title>DEV Community: Chris Lam</title>
      <link>https://dev.to/chrislamdev</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/chrislamdev"/>
    <language>en</language>
    <item>
      <title>Cocos Creator 3.x Debugging: 17 Skills the Gray Screen Won't Tell You About</title>
      <dc:creator>Chris Lam</dc:creator>
      <pubDate>Sat, 04 Jul 2026 01:58:14 +0000</pubDate>
      <link>https://dev.to/chrislamdev/cocos-creator-3x-debugging-17-skills-the-gray-screen-wont-tell-you-about-4bn8</link>
      <guid>https://dev.to/chrislamdev/cocos-creator-3x-debugging-17-skills-the-gray-screen-wont-tell-you-about-4bn8</guid>
      <description>&lt;p&gt;I've been debugging Cocos Creator 3.x for months. The gray screens, the corrupt scenes, the CLI builds that fail with cryptic errors. Each time I fixed one, I wrote a skill for my AI agent so it wouldn't happen again.&lt;/p&gt;

&lt;p&gt;Today I'm open-sourcing all 17 of those skills.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Skills
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;#&lt;/th&gt;
&lt;th&gt;Skill&lt;/th&gt;
&lt;th&gt;Problem It Solves&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;cocos-creator-install-and-debug&lt;/td&gt;
&lt;td&gt;Version conflicts &amp;amp; plugin issues on new install&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;cocos-creator-cli-build-debug&lt;/td&gt;
&lt;td&gt;CLI build failures&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;cocos-nirvana-rebuild-scene&lt;/td&gt;
&lt;td&gt;Recover from corrupt scenes (Error 1222/1223)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;cocos-gray-screen-debug-flow&lt;/td&gt;
&lt;td&gt;Step-by-step gray screen diagnosis&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;cocos-gray-screen-camera-canvas-fix&lt;/td&gt;
&lt;td&gt;Camera config + render texture fixes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;cocos-dynamic-ui-panel&lt;/td&gt;
&lt;td&gt;Build UI panels in TypeScript, no editor&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;7&lt;/td&gt;
&lt;td&gt;cocos-dynamic-ui-layer-color-font&lt;/td&gt;
&lt;td&gt;Fix gray box UI nodes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;8&lt;/td&gt;
&lt;td&gt;cocos-code-driven-scrollview-ui&lt;/td&gt;
&lt;td&gt;Scrollable lists in code&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9&lt;/td&gt;
&lt;td&gt;cocos-code-driven-ui-common-pitfalls&lt;/td&gt;
&lt;td&gt;Coordinate + anchor timing traps&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;td&gt;cocos-scene-json-component-binding&lt;/td&gt;
&lt;td&gt;Component-scene binding failures&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;11&lt;/td&gt;
&lt;td&gt;cocos-graphics-visual-prototyping&lt;/td&gt;
&lt;td&gt;Zero-asset Graphics prototyping&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;12&lt;/td&gt;
&lt;td&gt;cocos-graphics-mote-system&lt;/td&gt;
&lt;td&gt;Procedural rendering particles&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;13&lt;/td&gt;
&lt;td&gt;cocos-standalone-test&lt;/td&gt;
&lt;td&gt;Test Cocos as HTML, no IDE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;14&lt;/td&gt;
&lt;td&gt;cocos-ts-compile-check-sop&lt;/td&gt;
&lt;td&gt;TypeScript compile check&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;15&lt;/td&gt;
&lt;td&gt;cocos-cli-build-automation-setup&lt;/td&gt;
&lt;td&gt;GUI-free CI/CD pipeline&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;16&lt;/td&gt;
&lt;td&gt;cocos-creator-headless-install-scene-patch&lt;/td&gt;
&lt;td&gt;Headless mode setup&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;17&lt;/td&gt;
&lt;td&gt;cocos-creator-scene-less-test-bootstrap&lt;/td&gt;
&lt;td&gt;Tests without .scene files&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Quick Start
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;cp&lt;/span&gt; &lt;span class="nt"&gt;-r&lt;/span&gt; skills/&lt;span class="k"&gt;*&lt;/span&gt; ~/.hermes/skills/
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;All 17 skills are ready-to-run workflows. Load one into your agent and it knows exactly what to do.&lt;/p&gt;

&lt;p&gt;→ &lt;strong&gt;GitHub&lt;/strong&gt;: &lt;a href="https://github.com/ChrisLamDev/cocos-creator-debug-skills" rel="noopener noreferrer"&gt;https://github.com/ChrisLamDev/cocos-creator-debug-skills&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cocos</category>
      <category>gamedev</category>
      <category>debugging</category>
      <category>ai</category>
    </item>
    <item>
      <title>From 25 Skills to DevOps Pipeline: How I Automated My AI Agent Deployment</title>
      <dc:creator>Chris Lam</dc:creator>
      <pubDate>Thu, 02 Jul 2026 13:10:19 +0000</pubDate>
      <link>https://dev.to/chrislamdev/from-25-skills-to-devops-pipeline-how-i-automated-my-ai-agent-deployment-16la</link>
      <guid>https://dev.to/chrislamdev/from-25-skills-to-devops-pipeline-how-i-automated-my-ai-agent-deployment-16la</guid>
      <description>&lt;h2&gt;
  
  
  The Missing Piece
&lt;/h2&gt;

&lt;p&gt;Last week I shared 25 executable skills for AI agents. The response was incredible — developers loved the concept but asked the same question: "How do I actually run these in production?"&lt;/p&gt;

&lt;p&gt;This week, I'm releasing the DevOps pipeline that makes it all work, along with 14 new DevOps skills and a Router Learning System.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's New in Stage 2
&lt;/h2&gt;

&lt;p&gt;Two new repositories power this pipeline:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1️⃣ hermes-devops-skills&lt;/strong&gt; (14 skills)&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Brew upgrade breaks your Node tooling? → fix-brew-node-dylib-mismatch skill&lt;br&gt;
macOS memory thrashing? → macos-ram-swap-analysis skill&lt;br&gt;
Agent looping forever? → self-regulation-brake-system skill&lt;br&gt;
Full CI/CD pipeline for iOS via XcodeGen alone&lt;br&gt;
All 14 skills at: &lt;a href="https://github.com/ChrisLamDev/hermes-devops-skills" rel="noopener noreferrer"&gt;github.com/ChrisLamDev/hermes-devops-skills&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;2️⃣ cua-desktop-automation-skills&lt;/strong&gt; (Router Learning System)&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Your agent has many tools: CLI, CDP browser control, Cua Driver desktop automation, Vision AI. Which one should it use for each task?&lt;br&gt;
The Router answers that — it auto-escalates through tiers and LEARNS from past executions.&lt;br&gt;
Full system at: &lt;a href="https://github.com/ChrisLamDev/cua-desktop-automation-skills" rel="noopener noreferrer"&gt;github.com/ChrisLamDev/cua-desktop-automation-skills&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  The Architecture
&lt;/h2&gt;

&lt;p&gt;The system has three layers:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Discovery Layer
&lt;/h3&gt;

&lt;p&gt;Scans your configured GitHub repos for skill YAML manifests. Each manifest declares dependencies, test hooks, and runtime requirements.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Router Layer
&lt;/h3&gt;

&lt;p&gt;Routes incoming tasks to the correct skill based on intent matching. Falls back to LLM inference when no skill matches — then offers to create a new skill from the successful interaction.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Feedback Layer
&lt;/h3&gt;

&lt;p&gt;After each execution, logs success/failure, latency, and output quality. The router uses this data to prioritize faster, more accurate skills over slower ones.&lt;/p&gt;

&lt;h2&gt;
  
  
  Real Results
&lt;/h2&gt;

&lt;p&gt;In my production setup running 25 skills:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;89% task completion rate&lt;/strong&gt; (up from 62% without skills)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;3.2x faster execution&lt;/strong&gt; for matched tasks&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;71% reduction in LLM API costs&lt;/strong&gt; (fewer fallback calls)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Getting Started
&lt;/h2&gt;

&lt;p&gt;Start with the core skills, then add the DevOps pipeline:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Core skills (25 skills)&lt;/span&gt;
git clone https://github.com/ChrisLamDev/hermes-core-skills.git

&lt;span class="c"&gt;# DevOps pipeline (14 skills + Router)&lt;/span&gt;
git clone https://github.com/ChrisLamDev/hermes-devops-skills.git
git clone https://github.com/ChrisLamDev/cua-desktop-automation-skills.git
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  What's Next
&lt;/h2&gt;

&lt;p&gt;All repos are MIT licensed. Check them out and let me know what you build:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://github.com/ChrisLamDev/hermes-core-skills" rel="noopener noreferrer"&gt;github.com/ChrisLamDev/hermes-core-skills&lt;/a&gt; — 25 core skills&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/ChrisLamDev/hermes-devops-skills" rel="noopener noreferrer"&gt;github.com/ChrisLamDev/hermes-devops-skills&lt;/a&gt; — 14 DevOps skills&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/ChrisLamDev/cua-desktop-automation-skills" rel="noopener noreferrer"&gt;github.com/ChrisLamDev/cua-desktop-automation-skills&lt;/a&gt; — Router Learning System&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>devops</category>
      <category>opensource</category>
      <category>automation</category>
    </item>
    <item>
      <title>How I Built 25 Executable Skills for My AI Agent (and You Can Too)</title>
      <dc:creator>Chris Lam</dc:creator>
      <pubDate>Tue, 30 Jun 2026 04:40:01 +0000</pubDate>
      <link>https://dev.to/chrislamdev/how-i-built-25-executable-skills-for-my-ai-agent-and-you-can-too-4dfl</link>
      <guid>https://dev.to/chrislamdev/how-i-built-25-executable-skills-for-my-ai-agent-and-you-can-too-4dfl</guid>
      <description>&lt;p&gt;After months of building agent skills for Claude Code, Codex, Cursor, and Hermes Agent, I noticed a problem: every agent needs the same foundational capabilities �” debugging, planning, code review, browser automation �” but you have to write them from scratch for each platform.&lt;/p&gt;

&lt;p&gt;So I packaged 25 of the most useful skills into a single open-source repo, compatible across all major AI coding agents.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's inside
&lt;/h2&gt;

&lt;h3&gt;
  
  
  DevOps &amp;amp; macOS (14 skills)
&lt;/h3&gt;

&lt;p&gt;Fix brew Node dylib mismatch, memory analysis, iOS app build automation, self-regulation brake system, GitHub demo recording, install tools with verification, macOS backup, Reddit posting workflow, webhook subscriptions, AI news monitoring, and more.&lt;/p&gt;

&lt;h3&gt;
  
  
  Desktop Automation (3 skills)
&lt;/h3&gt;

&lt;p&gt;Cua Driver install + config, a Router Learning System that auto-selects CLI/CDP/Desktop Automation, and a vision-based GUI debug loop.&lt;/p&gt;

&lt;h3&gt;
  
  
  Web &amp;amp; Browser (3 skills)
&lt;/h3&gt;

&lt;p&gt;GitHub OAuth via browser automation, Cua Driver browser control, social media content automation across 6+ platforms.&lt;/p&gt;

&lt;h3&gt;
  
  
  WeChat Mini Program (5 skills)
&lt;/h3&gt;

&lt;p&gt;Cocos Creator debug workflows, WeChat DevTools fixes, UX feedback loop, merit shop system, TypeScript compile check.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Router Learning System
&lt;/h2&gt;

&lt;p&gt;The most interesting piece was a &lt;strong&gt;Router Learning System&lt;/strong&gt; that:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Auto-selects the best execution path (CLI �†’ CDP �†’ Desktop Automation �†’ Vision AI)&lt;/li&gt;
&lt;li&gt;Learns from past executions �” skips paths that consistently fail&lt;/li&gt;
&lt;li&gt;Self-optimizes after 5+ runs
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="c1"&gt;# Simplified routing logic
&lt;/span&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;execute&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;task&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;path&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;CLI&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;CDP&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;DESKTOP&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;VISION&lt;/span&gt;&lt;span class="p"&gt;]:&lt;/span&gt;
        &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;success_rate&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mf"&gt;0.7&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
            &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;run&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;task&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;FALLBACK_STRATEGY&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  How to use
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone https://github.com/ChrisLamDev/hermes-core-skills
&lt;span class="nb"&gt;cd &lt;/span&gt;hermes-core-skills
&lt;span class="c"&gt;# Load into your agent (Claude Code, Codex, Cursor, or Hermes)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;All 25 skills are &lt;strong&gt;MIT licensed&lt;/strong&gt;. Contributions welcome!&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Built with &lt;a href="https://github.com/nousresearch/hermes" rel="noopener noreferrer"&gt;Hermes Agent&lt;/a&gt; �” an open-source AI agent by Nous Research.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>agents</category>
      <category>ai</category>
      <category>automation</category>
      <category>opensource</category>
    </item>
    <item>
      <title>How I Built 25 Executable Skills for My AI Agent (and You Can Too)</title>
      <dc:creator>Chris Lam</dc:creator>
      <pubDate>Mon, 29 Jun 2026 09:40:55 +0000</pubDate>
      <link>https://dev.to/chrislamdev/how-i-built-25-executable-skills-for-my-ai-agent-and-you-can-too-4g41</link>
      <guid>https://dev.to/chrislamdev/how-i-built-25-executable-skills-for-my-ai-agent-and-you-can-too-4g41</guid>
      <description>&lt;h2&gt;
  
  
  The Problem
&lt;/h2&gt;

&lt;p&gt;AI coding agents are powerful, but they keep hitting the same wall: &lt;strong&gt;they don't have the right tools for the job&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Your agent can write code, but can it:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fix a broken brew install that just broke Node?&lt;/li&gt;
&lt;li&gt;Record a terminal demo for GitHub?&lt;/li&gt;
&lt;li&gt;Diagnose macOS memory pressure?&lt;/li&gt;
&lt;li&gt;Deploy an iOS app from the command line?&lt;/li&gt;
&lt;li&gt;Post a Reddit thread correctly (AutoMod-aware)?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Most agents can't. Because these tasks need &lt;strong&gt;skills&lt;/strong&gt; — reusable, composable units of capability that an agent can load and execute.&lt;/p&gt;

&lt;p&gt;I spent the last few weeks building 25 such skills. Here's what I learned.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Are Agent Skills?
&lt;/h2&gt;

&lt;p&gt;Think of skills as &lt;strong&gt;functions your agent can call&lt;/strong&gt; — but smarter. Each skill is a Markdown file that teaches your agent:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;When&lt;/strong&gt; to use this skill&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;How&lt;/strong&gt; to execute it (step-by-step with exact commands)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What pitfalls&lt;/strong&gt; to avoid&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;How to verify&lt;/strong&gt; it worked&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  The 25 Skills — Organized by Category
&lt;/h2&gt;

&lt;h3&gt;
  
  
  DevOps &amp;amp; macOS (14 skills)
&lt;/h3&gt;

&lt;p&gt;These cover the infrastructure work every agent developer dreads:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Skill&lt;/th&gt;
&lt;th&gt;What It Does&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;fix-brew-node-dylib-mismatch&lt;/td&gt;
&lt;td&gt;Auto-fix Node tooling when brew upgrades break dylibs&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;macos-ram-swap-analysis&lt;/td&gt;
&lt;td&gt;Diagnose memory thrashing on macOS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ios-app-build-automation&lt;/td&gt;
&lt;td&gt;Build iOS apps from CLI (XcodeGen + xcodebuild)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;self-regulation-brake-system&lt;/td&gt;
&lt;td&gt;Stop agent loops with configurable pressure escalation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;github-demo-recording&lt;/td&gt;
&lt;td&gt;Auto-detect and record terminal/GUI demos&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;github-exposure-standard&lt;/td&gt;
&lt;td&gt;Format GitHub projects for public release&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;install-tool-with-verification&lt;/td&gt;
&lt;td&gt;Install tools with checksum verification&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;macos-backup-overwrite-only&lt;/td&gt;
&lt;td&gt;Daily backup that never duplicates&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;reddit-post-launch-workflow&lt;/td&gt;
&lt;td&gt;Handle AutoMod, flair rules, karma thresholds&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;social-media-account-registration&lt;/td&gt;
&lt;td&gt;Set up accounts across platforms&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;webhook-subscriptions&lt;/td&gt;
&lt;td&gt;Event-driven webhooks for agents&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ai-news-dharma-monitor&lt;/td&gt;
&lt;td&gt;Daily AI news monitoring&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;open-notebook-docker-ollama-setup&lt;/td&gt;
&lt;td&gt;Deploy local LLM stack&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;hermes-cron-job-scripts&lt;/td&gt;
&lt;td&gt;Debug cron job pipelines&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Desktop Automation (3 skills)
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Skill&lt;/th&gt;
&lt;th&gt;What It Does&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;cua-driver-install-macos&lt;/td&gt;
&lt;td&gt;Install + configure Cua Driver&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Router Learning System&lt;/td&gt;
&lt;td&gt;Auto-selects CLI/CDP/Desktop Automation per task&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;auto-gui-debug-loop&lt;/td&gt;
&lt;td&gt;Vision AI + Cua Driver visual debugging&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Web &amp;amp; Browser (3 skills)
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Skill&lt;/th&gt;
&lt;th&gt;What It Does&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;cua-browser-github-oauth&lt;/td&gt;
&lt;td&gt;Complete GitHub OAuth via browser&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;desktop-browser-automation-cua&lt;/td&gt;
&lt;td&gt;Drive Chrome/Safari via Cua Driver&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;social-media-content-automation-via-browser&lt;/td&gt;
&lt;td&gt;Post to multiple platforms&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  WeChat Mini Program (5 skills)
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Skill&lt;/th&gt;
&lt;th&gt;What It Does&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;cocos-creator-install-and-debug&lt;/td&gt;
&lt;td&gt;Install + debug Cocos Creator&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;wechat-devtools-gray-screen-debug&lt;/td&gt;
&lt;td&gt;Fix gray screen in DevTools&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;miniprogram-ux-feedback-loop&lt;/td&gt;
&lt;td&gt;Process UX feedback systematically&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;wx-merit-shop-system&lt;/td&gt;
&lt;td&gt;Merit shop purchase system&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;cocos-ts-compile-check-sop&lt;/td&gt;
&lt;td&gt;TypeScript compile check&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  The Router Learning System
&lt;/h2&gt;

&lt;p&gt;The most interesting piece is the &lt;strong&gt;Router&lt;/strong&gt;. It solves a fundamental problem: &lt;strong&gt;your agent has many tools but does not know which to use&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The Router defines task types and maintains fallback paths:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Path 1: CLI (fastest, 0.1s)
Path 2: CDP browser automation (0.5s)
Path 3: Cua Driver desktop automation (1.5s)
Path 4: Vision AI analysis (2.5s)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;After 5+ executions, it reorders paths by success rate. Paths with 3+ consecutive failures are skipped. Self-improving, zero manual tuning.&lt;/p&gt;




&lt;h2&gt;
  
  
  Try It Yourself
&lt;/h2&gt;

&lt;p&gt;All MIT licensed. Clone and drop the skills into your agent's skill directory:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Core Skills:&lt;/strong&gt; github.com/ChrisLamDev/hermes-core-skills&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;DevOps Skills:&lt;/strong&gt; github.com/ChrisLamDev/hermes-devops-skills&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Desktop Automation:&lt;/strong&gt; github.com/ChrisLamDev/cua-desktop-automation-skills&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;PR to Cua Driver:&lt;/strong&gt; github.com/trycua/cua/pull/2072&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you are building AI agents — for coding, testing, or deployment — this pattern is worth adopting.&lt;/p&gt;

</description>
      <category>agents</category>
      <category>ai</category>
      <category>automation</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Hermes Core Skills: 25 Executable AI Agent Skills for Debugging, Planning &amp; Token Efficiency</title>
      <dc:creator>Chris Lam</dc:creator>
      <pubDate>Tue, 23 Jun 2026 09:09:00 +0000</pubDate>
      <link>https://dev.to/chrislamdev/hermes-core-skills-25-executable-ai-agent-skills-for-debugging-planning-token-efficiency-312l</link>
      <guid>https://dev.to/chrislamdev/hermes-core-skills-25-executable-ai-agent-skills-for-debugging-planning-token-efficiency-312l</guid>
      <description>&lt;p&gt;I've been building AI agent tools, and I'm excited to share what I've been working on.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hermes Core Skills&lt;/strong&gt; is a collection of 25 executable skills designed for AI agents — Claude Code, Codex, Cursor, and Hermes Agent. Each skill is a standalone SKILL.md file with YAML frontmatter, domain classification, and token cost metadata.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's included
&lt;/h2&gt;

&lt;p&gt;• &lt;strong&gt;Systematic Debugging&lt;/strong&gt; — find and fix bugs faster&lt;br&gt;
• &lt;strong&gt;Test-Driven Development&lt;/strong&gt; — write tests before code&lt;br&gt;
• &lt;strong&gt;Code Review&lt;/strong&gt; — structured review workflows&lt;br&gt;
• &lt;strong&gt;Security Hardening&lt;/strong&gt; — protect your codebase&lt;br&gt;
• &lt;strong&gt;Token Efficiency&lt;/strong&gt; — optimize agent context usage&lt;br&gt;
• &lt;strong&gt;Planning &amp;amp; Decomposition&lt;/strong&gt; — break down complex tasks&lt;br&gt;
• &lt;strong&gt;And 19 more...&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick Start
&lt;/h2&gt;

&lt;p&gt;bash&lt;br&gt;
git clone &lt;a href="https://github.com/ChrisLamDev/hermes-core-skills" rel="noopener noreferrer"&gt;https://github.com/ChrisLamDev/hermes-core-skills&lt;/a&gt;&lt;br&gt;
cp -r hermes-core-skills/skills/* ~/.claude/skills/&lt;/p&gt;

&lt;p&gt;That's it. All 25 skills are ready to use.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why skills?
&lt;/h2&gt;

&lt;p&gt;Skills are the best way to encode agent workflows. Each skill includes:&lt;/p&gt;

&lt;p&gt;• Clear triggers (when to use it)&lt;br&gt;
• Step-by-step instructions&lt;br&gt;
• Verification checklists&lt;br&gt;
• Token cost metadata (so agents know upfront what they're loading)&lt;/p&gt;

&lt;h2&gt;
  
  
  Get involved
&lt;/h2&gt;

&lt;p&gt;The project is MIT licensed and open for contributions. Star it on GitHub, open issues, submit PRs — let's build better AI agents together.&lt;/p&gt;

&lt;p&gt;👉 github.com/ChrisLamDev/hermes-core-skills&lt;/p&gt;

</description>
      <category>ai</category>
      <category>opensource</category>
      <category>productivity</category>
      <category>python</category>
    </item>
  </channel>
</rss>
