Railtracks plugin
The Railtracks plugin teaches Claude Code to write agents, tools, flows, middleware and RAG pipelines on the Railtracks framework
- 235 ★ on the repository
- Last commit
- MIT
Minimal access
Why this level
- The plugin is instruction skills and runs nothing by itself, but the agent writes code in your project from them.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add plugins/railtracksDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewMinimal accessThe tool runs nothing and makes no network calls.
- The plugin is instruction skills and runs nothing by itself, but the agent writes code in your project from them.
This is third-party code. Review the repository files before installing.
What it does
The repository holds the Railtracks Python framework for building your own agents and the harness around a model, and for Claude Code developers it ships a plugin with three skills. The `agent-builder` skill builds agents, tools, flows and multi-agent scenarios. The `middleware` skill adds retries, logging, guardrails and other layers for agents and nodes. The `rag` skill assembles retrieval-augmented generation pipelines over your documents. The plugin works in any project, even before Railtracks is installed, and follows the `main` branch. Claude picks a skill by the meaning of the request. For Codex, Copilot and Cursor the `railtracks add <assistant>:all` command writes the same skills into one project, matched to the Railtracks version installed there. The framework itself is built from ordinary Python objects: a tool-calling loop, functions, sub-agents and MCP servers, context management, permission and budget controls and a replayable record of runs. No YAML or DSL is needed.
Who it is for. Python developers who build agents on Railtracks with Claude Code, Codex, Copilot or Cursor and want the assistant to know the framework API.
Good fit when
- You need to build an agent with tools and a flow on Railtracks and the assistant does not know its API.
- Agents need retries, logging and guardrails added through middleware.
- A RAG pipeline over your own documents is needed on the same framework.
- A team wants identical Railtracks skills committed in the repository for everyone: `railtracks add` fits.
Not a fit when
- You do not use Railtracks: the plugin teaches only its API.
- You need full framework documentation: the plugin condenses guidance into three skills, details live on docs.railtracks.org.
- You need a framework in another language: Railtracks runs on Python.
Example request
Build a Railtracks agent that searches the web and summarizes the results, with retries and logging through middleware.Limitations
The plugin follows the framework `main` branch and Claude Code does not auto-update plugins from this marketplace by default, so fresh skills are pulled with `claude plugin marketplace update railtracks` and `claude plugin update railtracks@railtracks`. If both the plugin and skills added by `railtracks add` are present, Claude Code lists each skill twice. Skills added by `railtracks add` are tied to the installed Railtracks version while the plugin has no such tie. Running the examples needs a model provider key, for example OpenAI.
How to disable. Run `claude plugin uninstall railtracks@railtracks` and, if needed, `claude plugin marketplace remove railtracks`.
FAQ
How do I install the Railtracks plugin in Claude Code?
Run `claude plugin marketplace add RailtownAI/railtracks` and `claude plugin install railtracks@railtracks`, then start a new session or run `/reload-plugins`.
Which skills does the plugin include?
`agent-builder` for agents and flows, `middleware` for retries, logs and guardrails, `rag` for document retrieval pipelines.
How do I use it with Codex, Copilot or Cursor?
Run `railtracks add <assistant>:all` with the assistant name in place of `<assistant>`.
How do I update the plugin skills?
With `claude plugin marketplace update railtracks` and `claude plugin update railtracks@railtracks`.
How does the plugin differ from `railtracks add`?
The plugin installs once and works in every project, while `railtracks add` writes skills into one project matched to the framework version installed there.
Discussion
No questions or reviews yet.
Related
PluginsAI Builder Club Skills
AI Builder Club — Skills
A Claude Code plugin marketplace to make a repo agent-ready and run compounding agent loops
A Claude Code plugin marketplace with ready sets of agents, slash commands, hooks and skills, plus a search site
Plugin marketplace and CLI for Claude Code: agent swarms, background workers, vector memory, security review and test generation
claude-mods adds 112 skills, 3 agents and 3 commands to Claude Code: stacks, agent operation, defense, session continuity.
The author's personal Claude Code toolbox: meta-prompt and todo commands, skills to create skills, hooks and MCP servers, auditors and a Ralph loop
A Claude Code plugin that makes the model finish the job: result verification, evidence and systematic investigation enforced as procedure
README in short
The README presents Railtracks as a framework for your own agent and harness, shows a weather tool agent example and the Claude Code plugin install block. MIT license, the `railtracks` package is on PyPI.