본문으로 건너뛰기
cccskills
무료GitHub에 공개

capabilities

Help a spawned worker check which date-range helpers and external integrations are available and how to call them. The catalog explains environment settings, local broker access, and availability checks so the worker can choose tools for its task.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

원문원문 설명 보기

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.

연동 도구Slack
설치 방법 보기

이럴 때 유용합니다

  • Checking available tools when a worker starts
  • Looking up calls for Slack replies or shared knowledge searches
  • Checking date-range helpers before querying external services

포함된 파일(1)

  • SKILL.md5.7 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Worker Capability Catalog

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).

1. Your environment

The harness injects these env vars (use them; don't hard-code paths):

  • AGENT_ID, AGENT_NAME — your identity in the hive.
  • AGENT_DIR — your private workspace (identity.md, memory.md, inbox/, outbox/, and .claude/skills/). Your bundled skills live under $AGENT_DIR/.claude/skills/.
  • HIVE_ROOT — the shared hive (PROTOCOL.md, the kanban, other agents).

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.

2. Temporal skills — concrete date ranges, relative to now

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):

SkillRange it resolves
/today, /yesterdaythe single civil day
/thisWeek, /lastWeekISO week (Mon-start); this = Mon→today, last = prior full week
/last7Days, /last30Daysrolling N-day window ending today
/thisMonth, /lastMonththis = 1st→today; last = prior full month
/thisQuarter, /lastQuarterthis = quarter-start→today; last = prior full quarter
/thisYear, /lastYearthis = 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.

3. Integrations — via the loopback broker

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):

  • Reply to the originating Slack thread. If your objective arrived from 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".
  • Hive messaging. Coordinate or hand off by writing an outbox message JSON to god or another agent ($AGENT_DIR/outbox/). This is your always-available channel.
  • Semantic memory (MemPalace). If enabled for you: mempalace search "<query>" to recall shared knowledge, mempalace wake-up for a digest.
  • Enterprise Knowledge Graph. If enabled: node "$KG_CLI" search "<query>" for ranked passages, node "$KG_CLI" list, node "$KG_CLI" get <id> — use it for company-specific facts instead of guessing.
  • MCP integrations (filesystem, git, and others) come pre-wired into your 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.

4. Boundaries

  • Temporal skills are read-only helpers — they never write or reach the network. The broker mediates all external calls; you hold no credentials.
  • Do not push or tag to any remote. Commit locally; god is the sole integrator. Pause only for high-severity actions (remote push, paid/infra changes, deleting something you didn't create) — otherwise work autonomously.
  • Finish by reporting to god ("act":"done") with a real, substantive summary.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Plan and generate hand-drawn article illustrations that turn key ideas, processes, and metaphors into clear visual scenes. The skill suggests image placement, creates individual 16:9 images with an active central character, and checks composition and annotations.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Plan illustration placement for an article
  • Illustrate a workflow or abstract idea
  • Generate hand-drawn images for blog posts
HarnessMD/munder-difflin8.9천2026년 10월 18일 업데이트

Resolve the last 30 days, including today, into local calendar dates and exact UTC time boundaries. Use the text and JSON output to scope trend analysis or recent activity reviews without manual date calculations or network access.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Set a rolling 30-day period for trend analysis
  • Define the date range for recent activity reviews
  • Prepare UTC boundaries for 30-day timestamp queries
HarnessMD/munder-difflin8.9천2026년 10월 18일 업데이트

last7Days

무료

Turn “last seven days” into a concrete date range ending today. Get local calendar dates and precise UTC boundaries, the global time reference, to use as consistent limits for reports or timestamp searches.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Set the reporting period for the last seven days
  • Define UTC boundaries for timestamp searches
  • Check the local dates covered by a trailing week
HarnessMD/munder-difflin8.9천2026년 10월 18일 업데이트

lastMonth

무료

Turn “last month” into the full previous calendar month's date range. Get local calendar dates and precise UTC boundaries, the global time reference, to set consistent periods for monthly reports, summaries, or timestamp searches.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Set the reporting period for the previous calendar month
  • Confirm the dates for a month-end summary
  • Define UTC boundaries for last month's timestamp searches
HarnessMD/munder-difflin8.9천2026년 10월 18일 업데이트

Get the date range for the previous full quarter, based on when the skill runs. It returns local dates and precise UTC boundaries to define reporting periods for quarterly reviews, quarter-over-quarter comparisons, and timestamp-based queries.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Setting the period for a quarterly review
  • Checking the previous quarter's comparison period
  • Getting UTC boundaries for timestamp queries
HarnessMD/munder-difflin8.9천2026년 10월 18일 업데이트

lastWeek

무료

Turn “last week” into the previous complete Monday-to-Sunday date range. Get local calendar dates and precise UTC boundaries to use for weekly digests, week-over-week comparisons, and queries that filter records by timestamp.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Setting the reporting period for a weekly digest
  • Checking the date range for week-over-week comparisons
  • Getting UTC boundaries to search last week's records
HarnessMD/munder-difflin8.9천2026년 10월 18일 업데이트

HarnessMD의 스킬 모두 보기

이 스킬의 문제 신고