capabilities

Catalogs temporal date-range skills and brokered external integrations for spawned worker agents.

1|Updated Aug 23, 2026
One-click install
npx skills add https://github.com/foxmaster77/12BOT --skill capabilities-foxmaster77
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: capabilities
Source: https://github.com/foxmaster77/12BOT/tree/main/munder-difflin-main/munder-difflin-main/resources/skills/capabilities
Command: npx skills add https://github.com/foxmaster77/12BOT --skill capabilities-foxmaster77

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Spawned worker agents often don't know which tools, date-range helpers, or external integrations are available to them or how to invoke each one. This Skill provides a read-only capability catalog that lists every temporal skill and loopback-broker integration, with exact invocation commands, so workers stop guessing and start executing. ## Core Features & Use Cases - Temporal Date-Range Resolution: Named shortcuts like /today, /lastWeek, /last30Days, and /thisQuarter resolve to inclusive civil dates and half-open UTC instants, plus a generic resolver (when.mjs) for arbitrary windows like last90Days. - Brokered Integration Directory: Documents how to reach Slack thread replies, hive outbox messaging, MemPalace semantic memory, and the Enterprise Knowledge Graph through the credential-free loopback broker. - Environment Orientation: Explains injected variables (AGENT_ID, AGENT_DIR, HIVE_ROOT) and the boot-time files (identity.md, PROTOCOL.md) so workers understand their workspace. - Use Case: A worker tasked with "summarize last month's Slack activity" reads this catalog, resolves the date window with /lastMonth, then posts its findings back to the originating Slack thread using the documented broker command. ## Quick Start Read the capabilities catalog at boot to list your available temporal skills and integrations, then resolve a date range with the temporal resolver before calling any brokered integration.

Frequently Asked Questions about capabilities

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I resolve relative date ranges like last 30 days in a script?▼

Run the temporal resolver with node when.mjs last30Days to get inclusive civil dates and half-open UTC instants. Named shortcuts like /last30Days, /thisMonth, and /lastQuarter cover common windows, and --json or --list flags give machine-readable output or the keyword list.

How do worker agents call external integrations without credentials?▼

Workers call a loopback broker running on 127.0.0.1 that holds the credentials and performs outbound calls on their behalf. Only loopback callers are accepted, so integration access is brokered, auditable, and credential-free from the worker's side.

What is the difference between this* and last* temporal windows?▼

this* windows run from the period start through today (to-date), such as thisMonth covering the 1st through today. last* named periods resolve to the full prior complete period, such as lastMonth covering the entire previous calendar month.

Can I reply to a Slack thread from a spawned worker agent?▼

Yes, if the objective arrived from Slack, the dispatch includes an exact loopback reply command with channel and thread parameters. Run that command verbatim with your message text to post a substantive reply back to the originating thread.

What are the limitations of the temporal date-range skills?▼

Temporal skills are read-only helpers that only read the clock and print to stdout; they never write files or reach the network. They resolve date windows but do not fetch data, so pair them with a brokered integration to query actual records.