ian-xiaohei-illustrati…
生成 Ian 风格的中文正文配图。用于用户要求为中文文章、帖子、博客、Notion 文档、工作流文档、方法论、流程、结构、状态、隐喻或观点生成“怪诞”“小黑”“手绘”“正文配图”“文章插图”“配图建议”“shot list”“去标题/改图”等任务;默认使用小黑…
Your capability catalog — read this at boot. Lists the temporal date-range skills and the external integrations (reached via the loopback broker) available to you as a spawned worker, and exactly how to call each. Read-only. Consult it whenever you're unsure what
$ npx -y skills add chaitanyagiri/munder-difflin --skill capabilities --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/capabilitiesContext preview
The summary Claude sees to decide when to auto-load this skill.
Your capability catalog — read this at boot. Lists the temporal date-range skills and the external integrations (reached via the loopback broker) available to you as a spawned worker, and exactly how to call each. Read-only. Consult it whenever you're unsure what
name: capabilities description: | Your capability catalog — read this at boot. Lists the temporal date-range skills and the external integrations (reached via the loopback broker) available to you as a spawned worker, and exactly how to call each. Read-only. Consult it whenever you're unsure what tools/integrations you have or how to invoke them. allowed-tools: - Bash
You are an autonomous worker spawned by the hive to do one objective and report back. This catalog tells you **what you can do and how to call it** — your temporal skills and your external integrations — so you don't have to guess. Everything here is read-only to invoke (the integrations themselves may act, but they are mediated and credential-free from your side).
The harness injects these env vars (use them; don't hard-code paths):
`outbox/`, and `.claude/skills/`). Your bundled skills live under `$AGENT_DIR/.claude/skills/`.
At boot you also have `identity.md` (who you are) and `HIVE_ROOT/PROTOCOL.md` (the full coordination protocol). To message god or another agent, write ONE message JSON into `$AGENT_DIR/outbox/` (schema in PROTOCOL.md). When finished, send god an `"act":"done"` outbox message with a substantive result summary.
When your task is time-scoped, resolve the dates instead of computing them by hand. Each skill prints inclusive civil dates (`YYYY-MM-DD`, your local timezone) **and** the half-open `[startUtc, endExclusiveUtc)` instants for timestamp queries. All are read-only (clock + stdout only; no writes, no network).
Named shortcuts (invoke directly):
| Skill | Range it resolves | | --- | --- | | `/today`, `/yesterday` | the single civil day | | `/thisWeek`, `/lastWeek` | ISO week (Mon-start); this = Mon→today, last = prior full week | | `/last7Days`, `/last30Days` | rolling N-day window ending today | | `/thisMonth`, `/lastMonth` | this = 1st→today; last = prior full month | | `/thisQuarter`, `/lastQuarter` | this = quarter-start→today; last = prior full quarter | | `/thisYear`, `/lastYear` | this = Jan 1→today (YTD); last = prior full year |
For **any** window — including `last90Days`, `last12Months`, or arbitrary `lastNdays` / `lastNweeks` / `lastNmonths` — use `/temporal`, or call the resolver directly:
node "$AGENT_DIR/.claude/skills/temporal/when.mjs" last30Days # one window node "$AGENT_DIR/.claude/skills/temporal/when.mjs" # all windows node "$AGENT_DIR/.claude/skills/temporal/when.mjs" --json 90d # JSON only node "$AGENT_DIR/.claude/skills/temporal/when.mjs" --list # keywords
Convention: `this*` windows are **period-start → today** (to-date); `last*` named periods are the **full prior complete period**.
External services are reached through the hive's **loopback broker**: a local, authenticated endpoint the harness runs on `127.0.0.1`. You call the broker; it holds the credentials and performs the outbound call on your behalf. You never see or store a secret, and only loopback callers are accepted — so integration access is brokered, auditable, and credential-free from your side.
How integrations are surfaced to you is **environment-dependent** — the exact set enabled depends on how you were spawned and the hive's configuration — so discover what's live at run time rather than assuming. The broker pattern is stable even as specific integrations are added; treat the list below as the current surface, not a fixed contract.
Concrete capabilities you may have right now (check availability before relying on one):
Slack, your dispatch includes the exact loopback reply command — `node "<helper>" --channel <C> --thread <T> --text "<mrkdwn>"`. Use *that* command verbatim to post your result back to the thread. Send a substantive reply (a short `*bold*` headline + the actual outcome/links), never a bare "done".
to god or another agent (`$AGENT_DIR/outbox/`). This is your always-available channel.
"<query>"` to recall shared knowledge, `mempalace wake-up` for a digest.
for ranked passages, `node "$KG_CLI" list`, `node "$KG_CLI" get <id>` — use it for company-specific facts instead of guessing.
session settings when enabled; invoke them as normal tools. The set is gated by the hive's consent configuration.
As additional brokered integrations land (calendar, mail, docs, web fetch, …), they follow the same shape: a brokered, credential-free call discoverable at run time. Pair them with the temporal skills above — resolve the date window first, then pass those concrete ISO bounds to the integration query.
network. The broker mediates all external calls; you hold no credentials.
integrator. Pause only for high-severity actions (remote push, paid/infra changes, deleting something you didn't create) — otherwise work autonomously.
A local multi-agent harness that works with your existing Claude Code, Codex subscriptions, allows you to run an office of agents
Repo: chaitanyagiri/munder-difflin
生成 Ian 风格的中文正文配图。用于用户要求为中文文章、帖子、博客、Notion 文档、工作流文档、方法论、流程、结构、状态、隐喻或观点生成“怪诞”“小黑”“手绘”“正文配图”“文章插图”“配图建议”“shot list”“去标题/改图”等任务;默认使用小黑…
Resolve "last30Days" to a concrete ISO date range relative to your run time — a rolling 30-day window ending today. Returns inclusive civil dates plus exact…
Resolve "last7Days" to a concrete ISO date range relative to your run time — a rolling 7-day window ending today. Returns inclusive civil dates plus exact UTC…
Resolve "lastMonth" to a concrete ISO date range relative to your run time — the previous full calendar month. Returns inclusive civil dates plus exact UTC…
Resolve "lastQuarter" to a concrete ISO date range relative to your run time — the previous full quarter. Returns inclusive civil dates plus exact UTC instants…
Resolve "lastWeek" to a concrete ISO date range relative to your run time — the previous full week (Mon → Sun). Returns inclusive civil dates plus exact UTC…