Skip to content
Agentmart
Submit a tool

agent-session

Work one turn of a host's agent through runx.

Skill by runxhq

IndexedApache-2.0★ 104
Write a review

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/runxhq-agent-session

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

Work one turn of a host's agent through runx. Read, search and ask in the read runner; also edit the workspace and run commands in the develop runner. Every call is admitted, recorded and receipted, and the turn ends with a summary of what it did.

Use cases: writing, agent-building

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

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/agent-session

What's inside

Skill name
agent-session
Description
Work one turn of a host's agent through runx. Read, search and ask in the read runner; also edit the workspace and run commands in the develop runner. Every call is admitted, recorded and receipted, and the turn ends with a summary of what it did.
License
Apache-2.0
Instructions
45 lines in SKILL.md · view on GitHub

Files (3)

  • SKILL.md
  • catalog.md · references/
  • run.yaml

SKILL.md (first lines)

# Agent session

This is one turn of your work, run through runx. The act says why it exists.
Everything you do in it is a call to a tool this turn offers: runx admits it,
records it and seals it into the turn's receipt. There is nothing to do
outside the calls.

## How to work

- Read before you change anything. `fs.read`, `fs.list`, `fs.search` and the
  `git` tools return what is there, with each file's digest. `fs.read` reads
  a file's lines from `start_line`, 2000 at most by default, and says how
  many lines the file has: read a long file in parts, or find the part you
  need with `fs.search` first.
- For the web, search with `exa.search.query`, then read the pages that
  matter with `web.page.read`. A search result is a lead, not a source: cite
  the page you read.
- An edit names what it replaces. `fs.edit` replaces exact text; `fs.write`
  takes the digest you read, or `create: true` for a new file. A file that
  changed since you read it is refused: read it again.
- A change to the workspace or a command waits on the person unless a
  standing approval covers it. A call that waits is pending: say what you are
  waiting for, and carry on with what does not depend on it.
- Ask the person with `ask_human` when the act leaves a choice that is theirs.
  Do not ask what you can find out.
- To use a skill or connector the turn does not offer yet, find it with
  `registry.search`, whose hits list each skill's runners and what each is
  for, then `load` it naming the runner you need. A skill's load gives you
  its manual: read it before you call the runner, and follow it. Loading a
  skill of several runners without naming one binds none, so you can read
  its manual and runners first and load again with the one you need.
  Binding a package below the turn's trust rule waits on the person's trust.
- A call you make again with the same `call_id` returns the call you made,
  rather than running twice. Pin one on every call that changes something.

## Ending the turn

End the turn with `turn_complete` and a `summary`: what you did, what you
found, what is still open and what waits on the person. Write it for the
person, plainly. If the act cannot be done, end it as failed and say why.

The project's instructions, when it has any, come with the act. Follow them
as you would the person's.

From runxhq/runx, Apache-2.0.

More from runxhq/runx

Signals

Stars
104
Forks
109
Open issues
16
Contributors
16
Last commit (this folder)
Oct 21, 2026 (7 days ago)
Last release
Oct 18, 2026 (10 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
Apache-2.0
Website
runx.ai
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from runxhq

Cite this page

agent-session skill. Agent Mart. https://agentmart.dev/skills/runxhq-agent-session (last updated 2026-10-24)