Skip to content

twjohnwu/devutils-skill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

devutils-skill

A Claude Code skill that acts as a thin bridge between AI CLI tools and DevUtils.app on macOS via the devutils:// URL scheme — so the AI opens the right tool directly instead of generating throwaway markdown.

一個輕量的 bridge skill,透過 devutils:// URL scheme 把 AI CLI 工具接到 macOS 上的 DevUtils.app,讓 AI 直接喚起對應工具,省掉中間瑣碎步驟。


Why

AI CLI tools often generate temporary markdown or text files just to pass data into another app. This creates unnecessary friction for simple utility tasks like decoding JWTs or formatting JSON.

DevUtils.app can already be launched from the terminal via the devutils:// URL scheme. This skill is a thin bridge: the AI classifies the input, picks the right tool, writes the payload to the clipboard, and calls open — the result appears in DevUtils immediately, no intermediate files.

由來

AI CLI tool 很擅長產生 markdown 或文字檔,但實際流程往往還是:生成檔案 → 開工具 → 貼上 → 再刪掉暫存檔。

既然 DevUtils.app 已支援透過 devutils:// 從 terminal 直接開啟工具,就乾脆做一個 skill,讓 AI 可以直接把內容送進 DevUtils。


What it does

  • Classifies the input shape and picks a Tool ID (e.g. jwt, jsonformatter, base64encode, unixtime, urlencode, cronparser, colortools); falls back to auto when ambiguous.
  • Writes the payload to the clipboard and runs open "devutils://<toolId>?clipboard=true&copy=true".
  • Supports copy=true (write result back to clipboard).

Architecture

The skill does not implement any parsing or formatting itself. It:

  1. infers the appropriate DevUtils tool from the input shape
  2. writes the payload to the clipboard via pbcopy
  3. invokes DevUtils through the devutils:// URL scheme via open with clipboard=true

DevUtils.app does the actual work.

Prerequisites

  • macOS
  • DevUtils.app v1.14 or later (terminal / URL-scheme invocation was added in 1.14)

Installation

Copy the skill definition to your Claude Code skills directory:

mkdir -p ~/.claude/skills/dev-utils
cp dev-utils-skill.md ~/.claude/skills/dev-utils/SKILL.md

Trigger examples

  • "decode this JWT"
  • "format this JSON"
  • "what timestamp is 1779168872"
  • "parse this URL"
  • "open this in DevUtils"

Reference

License

MIT © twjohnwu

About

A Claude Code skill that bridges AI CLI tools to DevUtils.app via the devutils:// URL scheme.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors