Skip to content
Agentmart
Submit a tool
This entry duplicates runx, which is the one we list in search.

runx

Governed runtime for agent skills: discover and install portable skills, run bounded skill graphs with explicit authority, and inspect signed receipts for…

Skill by ZachDreamZ

IndexedMIT
Write a review

Chalk Labs

Need help deploying runx?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/zachdreamz-runx

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Governed runtime for agent skills: discover and install portable skills, run bounded skill graphs with explicit authority, and inspect signed receipts for what happened.

Use cases: agent-building

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions: not checked yet.

What's inside

Skill name
runx
Description
Governed runtime for agent skills: discover and install portable skills, run bounded skill graphs with explicit authority, and inspect signed receipts for what happened.
License
MIT
Instructions
237 lines in SKILL.md · view on GitHub

Before installing

  • Ships executable scripts
  • Instructions call the network

Files (200)

  • .gitattributes
  • dependabot.yml · .github/
  • ci.yml · .github/workflows/
  • frantic-github-thread-sync.yml · .github/workflows/
  • publish-runx-py.yml · .github/workflows/
  • release.yml · .github/workflows/
  • secret-scan.yml · .github/workflows/
  • .gitignore
  • AGENTS.md
  • CLAUDE.md
  • CODE_OF_CONDUCT.md
  • CONTRIBUTING.md
  • CONVENTIONS.md
  • LICENSE
  • NOTICE
  • README.md
  • SECURITY.md
  • SKILL.md
  • README.md · bindings/
  • X.yaml · bindings/nilstate/icey-server-operator/
  • binding.json · bindings/nilstate/icey-server-operator/
  • Cargo.lock · crates/
  • Cargo.toml · crates/
  • README.md · crates/
  • deny.toml · crates/
  • Cargo.toml · crates/runx-cli/
  • README.md · crates/runx-cli/
  • add.rs · crates/runx-cli/src/
  • cli_args.rs · crates/runx-cli/src/
  • cli_error.rs · crates/runx-cli/src/
  • cli_io.rs · crates/runx-cli/src/
  • command_spec.rs · crates/runx-cli/src/
  • catalog.rs · crates/runx-cli/src/command_spec/
  • config.rs · crates/runx-cli/src/
  • connect.rs · crates/runx-cli/src/
  • plan.rs · crates/runx-cli/src/connect/
  • credential.rs · crates/runx-cli/src/
  • parser.rs · crates/runx-cli/src/credential/
  • dev.rs · crates/runx-cli/src/
  • doctor.rs · crates/runx-cli/src/
  • export.rs · crates/runx-cli/src/
  • managed.rs · crates/runx-cli/src/export/
  • parser.rs · crates/runx-cli/src/export/
  • report.rs · crates/runx-cli/src/export/
  • shim.rs · crates/runx-cli/src/export/
  • history.rs · crates/runx-cli/src/
  • kernel.rs · crates/runx-cli/src/
  • lib.rs · crates/runx-cli/src/
  • list.rs · crates/runx-cli/src/
  • login.rs · crates/runx-cli/src/
  • login_tests.rs · crates/runx-cli/src/
  • main.rs · crates/runx-cli/src/
  • mcp.rs · crates/runx-cli/src/
  • official_skills.rs · crates/runx-cli/src/
  • parser.rs · crates/runx-cli/src/
  • payment.rs · crates/runx-cli/src/
  • policy.rs · crates/runx-cli/src/
  • public_api.rs · crates/runx-cli/src/
  • error.rs · crates/runx-cli/src/public_api/
  • publish.rs · crates/runx-cli/src/
  • …and 140 more

SKILL.md (first lines)

# runx

runx is the governed runtime for agent skills. Use it when an agent needs to do
real work through a portable skill while preserving four properties:

1. the skill being run is explicit;
2. the authority granted to it is bounded;
3. consequential actions pass through a gate;
4. the run leaves a signed receipt that can be inspected later.

A runx skill is not just a prompt. It is a small, portable package with a
`SKILL.md` contract, optional graph/config files, and enough procedural context
for an agent to execute deliberately instead of improvising hidden side effects.

## When to use runx

Use runx when the task involves one or more of these:

- running a third-party or project-owned skill from a catalog, repo, or local path
- chaining multiple skill steps into a bounded workflow
- touching money, credentials, deployments, public messages, production systems,
  customer data, or other consequential surfaces
- proving what happened after an agent acted
- giving another agent context it can execute without copying private runbooks
- comparing a proposed action with the authority actually granted

Do not use runx for a normal local edit that does not need delegation,
authority, a receipt, or a reusable skill package.

## Core vocabulary

- **Skill**: the portable contract an agent reads and runs. `SKILL.md` explains
  the task, required context, safety rules, inputs, and success criteria.
- **Graph**: the executable shape under a skill when work has multiple steps.
  Good graphs compose skills; they do not duplicate business logic in prose.
- **Grant**: explicit authority from a principal. Grants should be narrow,
  time-scoped, and tied to the action being performed.
- **Gate**: the human or policy decision before a consequential act.
- **Receipt**: signed evidence of the run, including inputs, effects, proofs,
  denials, and the chain of delegated steps.
- **Effect**: an externally meaningful result such as payment settlement,
  message delivery, deployment, file write, provider mutation, or refusal.

Authority must narrow as it flows through a graph. If a child step needs broader
authority than the parent grant, stop and ask for a new grant instead of trying
to continue.

## Default workflow

For an agent using runx, follow this loop:

```text
understand objective -> choose skill -> inspect authority -> run -> verify receipt
```

1. **Understand the objective**
   - Identify the concrete action the user wants.
   - Decide whether this is read-only, draft/proposal, or consequential.
   - If the target, principal, amount, audience, repo, environment, or provider
     is ambiguous, ask before running.

2. **Choose the smallest skill**
   - Search the catalog with `runx registry search <query>` or browse <https://runx.ai/x>.
   - Prefer a comprehensive domain skill over many tiny private steps when the
     domain skill already models the full workflow.
   - Prefer a project-owned skill for project policy and vocabulary.
   - Prefer a provider-branded skill only when the provider semantics matter
     directly, such as `x402-pay`, `stripe-pay`, or a hosted communication lane.

3. **Install or reference the skill**
   - Install catalog skills with `runx add <publisher>/<skill>@<version>` or run an exact registry ref with `runx skill <publisher>/<skill>@<version>`.
   - Run local skills from the checked-out package path when developing.
   - Treat local files as the user's workspace context, but do not publish or
     execute unrelated workspace junk as part of the skill package.

4. **Inspect authority before action**
   - Confirm the skill is allowed to use the requested tool/provider/surface.
   - For money, public messages, deploys, destructive actions, credential
     changes, provider mutations, or production access, require an explicit gate.
   - Refuse to continue if the task requires hidden credentials, broad ambient
     authority, forged receipts, or bypassing an approval.

5. **Run the skill**
   - Use `runx skill <skill> --input ... --json` or the skill's documented runner.
   - Provide structured inputs when possible. Do not bury critical values only
     in prose.
   - If inspection reports a missing declared credential, configure it once with
     `runx credential set <provider> --from-stdin`; do not invent wrapper scripts
     or place secret values on argv.
   - Keep secrets in the runtime's approved secret path, not in `SKILL.md`, chat,
     receipts, or committed fixtures. A project `.env` is a local fallback; stored
     profiles and project bindings are the durable multi-account path.

6. **Verify the result**
   - Inspect receipts with `runx history` or `runx history <receipt-id> --json`.
   - Check that the receipt says the same action the user approved.
   - Confirm any effect through the skill's readback: provider status, published
     URL, transaction hash, delivered message id, deployment id, or denial.
   - Report both success and refusal receipts. A safe refusal is a valid outcome.

## Command reference

Install runx:

```bash
brew install runxhq/tap/runx
# or
npm install -g @runxhq/cli
# or
curl -fsSL https://runx.ai/install | sh
```

Find skills:

```bash
runx registry search github --json
runx registry search x402 --json
runx registry search send --json
```

From ZachDreamZ/runx, MIT.

More from ZachDreamZ/runx

Signals

Stars
0
Forks
0
Open issues
0
Last commit
Jul 16, 2026 (3 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
Website
runx.ai
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

Same skill elsewhere

Copies of this SKILL.md published by others; search shows only one of them.

More from ZachDreamZ

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get runx running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying runx?

CallGet help
Cite this page

runx skill. Agent Mart. https://agentmart.dev/skills/zachdreamz-runx (last updated 2026-10-24)