wick-cli-channel

wick-cli-channel is a skill for Claude Code, Codex from yogasw/wick. It costs 137 tokens per session (2,697 once invoked), scanned B, original, MIT.

A shell-to-session notification channel for long-running commands such as builds, deployments, migrations, and tests. A command can send its result back to the current conversation when it finishes or fails.

In plain words
What is it for?
Use it to start a long-running shell job, leave the current turn, and receive a completion or failure message in the same session. Scripts, scheduled jobs, and CI steps on the host can also send messages.
Why use it?
It removes the need to guess when a detached job is done or keep checking it manually. Failures that happen while you are away can report themselves.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit Use it to start a long-running shell job, leave the current turn, and receive a completion or failure message in the same session. Scripts, scheduled jobs, and CI steps on the host can also send messages.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/yogasw/wick/wick-cli-channel
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add yogasw/wick --skill wick-cli-channel
Clone the repo
git clone --depth 1 https://github.com/yogasw/wick

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for wick-cli-channel

README.md
[![agentmods](https://agentmods.dev/badge/skills/yogasw/wick/wick-cli-channel/github.svg)](https://agentmods.dev/skills/yogasw/wick/wick-cli-channel)
Your own site
<a href="https://agentmods.dev/skills/yogasw/wick/wick-cli-channel"><img src="https://agentmods.dev/badge/skills/yogasw/wick/wick-cli-channel/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for wick-cli-channel

Your own site · 80×15
<a href="https://agentmods.dev/skills/yogasw/wick/wick-cli-channel"><img src="https://agentmods.dev/badge/skills/yogasw/wick/wick-cli-channel.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 137 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,697 The whole file, excluding the scripts and references it only reads on demand.
Security scan B 1 finding. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00137 $0.02697
Opus 5.5 $0.00055 $0.01079
Sonnet 5.5 $0.00027 $0.00539
Haiku 4.5 $0.00014 $0.00270

Measured 28d ago against content hash 63c01931a615, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade B, and why

wick-cli-channel scanned grade B with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 28d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Asks for rootmediumPrivilege escalation

A mod that escalates privileges can change anything on the machine, not only the project.

if wick build && support-tools reload --binary bin/support-tools-linux-amd64 --sudo -y; then
internal/agents/skillsync/builtin/wick-cli-channel/SKILL.md · 247 lines

How it starts

The opening of the file, as written. The whole thing — 247 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Talking to this session from a shell

Some work does not fit in a turn. A build takes four minutes, a deploy takes twenty, a migration takes as long as it takes. You start it, and then you have a problem that is not about the work at all: how do you find out it finished?

The old answer was to schedule a wake-up and look. That is a guess about somebody else's clock — too early and you look at a half-finished build, too late and the person waiting has been waiting for nothing. And a build that dies at 03:00 stays silent until the next poll.

The better answer: let the WORK do the telling.

mint a token  →  run the job detached with the token in its env  →  end the turn
                                     ↓
                 the job finishes (or fails) and sends a message
                                     ↓
                 this session wakes on it, like any other message

1. Mint a token

wick_cli_token                                   # 30m
wick_cli_token {"ttl": "90m", "note": "build 0.1.261"}

There is no revoke and no list: a token is a signed statement rather than a row somewhere, and at a two-hour ceiling waiting it out IS the answer. To cancel every outstanding one at once, rotate the app's session secret.

You get back the token, the base_url to hit, the exact endpoints, when it expires, and a ready-to-paste command.

The channel only answers this machine. A request from another host is refused before the token is even read, and so is one that arrived through a proxy (the forwarding headers give it away). The work this exists for runs here, so off-box access is not a use case — and a leaked token is worth nothing anywhere else.

The address is therefore always loopback: 127.0.0.1:<port>, or localhost:<port>. Both are tried because a host allowlist can name one and not the other. If neither answers, add it — support-tools config allowed-origins add http://127.0.0.1:<port> — which is a configuration change, not a hole in the rule.

Read the full file on GitHub · 247 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 28d ago Changed · +54 lines · +32 tokens per session 63c01931a615
  2. 1mo ago First seen · 193 lines · 105 tokens per session scan B 3a3a1e0520f9

Subscribe to this mod's changes

wick-cli-channel is a skill published in the GitHub repository yogasw/wick (3 stars, last pushed 3d ago), licensed MIT. It adds 137 tokens to every session and 2,697 once invoked, about $0.0005 per session on Opus 5.5. A static security scan graded it B with 1 finding (asks for root). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-16.

Related

Other skills, from other repositories

omh-morning-brief

This is a Hermes-native morning-brief workflow skill.

rlaope/oh-my-hermes · 98 tokens

suggest-automations

Offer the three most common automations for a user as a single-choice card, from your own knowledge of their team and their apps, then build the one they choose once they confirm, or offer more. The system preloads it on onboarding threads, where the opening card already asked the user about themselves. Use it on…

n8n-io/n8n · 87 tokens

todos

Use when the user asks for a shared plan, a task needs at least three substantive execution steps, or a loose TODO is pending. Without an explicit plan request, not for one-shot answers or checks, or one- to two-step work that is not already in the list.

JetBrains/thinkrail · 58 tokens

ask-agents

Send a task or question to Claude Code and/or Gemini as external subagents and report back what they said. Use when the user asks to ask Claude, ask Gemini, ask both, get a second opinion, split reviewer roles, or compare external agents.

chrisblattman/claudeblattman · 55 tokens

review-plan

Review a proposed plan with a single-pass structured critique and a clear verdict. Use when the user asks to review a plan, stress-test a plan, critique a workflow, identify risks, or improve an execution sequence.

chrisblattman/claudeblattman · 46 tokens

automation-strategy

Use when deciding whether a process is worth automating, sizing ROI and build-vs-buy, choosing an automation platform, or diagnosing why a fleet of automations keeps breaking — the decision layer before anyone builds. NOT building the flow (that is automation-flows, or n8n / make / zapier / power-automate to drive a…

ericrisco/rsc-harness · 86 tokens