A curated collection of Ruby plugins and skills for Codex, Claude Code, and Pi.
| Plugin | Description |
|---|---|
| ruby | Ruby development toolkit with 8 skills, 5 commands, and 1 agent |
| ruby-on-rails | Comprehensive Rails development toolkit with 16 skills, 8 commands, and 3 agents |
| rspec | Comprehensive RSpec testing toolkit with 7 skills, 3 commands, and 2 agents |
/plugin marketplace add bastos/ruby-plugin-marketplaceOr with a local path:
/plugin marketplace add ./path/to/ruby-plugin-marketplace/plugin marketplace add bastos/ruby-plugin-marketplaceOr with a local path:
/plugin marketplace add ./path/to/ruby-plugin-marketplaceUse the marketplace name shown by your client.
Codex currently registers this GitHub marketplace as
bastos-ruby-plugin-marketplace:
Ruby (core):
/plugin install ruby@bastos-ruby-plugin-marketplaceRuby on Rails:
/plugin install ruby-on-rails@bastos-ruby-plugin-marketplaceRSpec:
/plugin install rspec@bastos-ruby-plugin-marketplaceClaude Code uses the marketplace manifest name ruby-plugin-marketplace:
/plugin install ruby@ruby-plugin-marketplace
/plugin install ruby-on-rails@ruby-plugin-marketplace
/plugin install rspec@ruby-plugin-marketplacepi install git:github.com/bastos/ruby-plugin-marketplaceFor a project-local install:
pi install -l git:github.com/bastos/ruby-plugin-marketplacePi loads the packaged skill directories declared in package.json. Claude Code
commands and agents remain available through the Claude Code plugin manifests.
.
├── .codex-plugin/
│ └── marketplace.json # Codex marketplace manifest
├── .claude-plugin/
│ └── marketplace.json # Claude Code marketplace manifest
├── package.json # Pi package manifest
└── plugins/
├── ruby/ # Ruby development toolkit
│ ├── .codex-plugin/
│ ├── .claude-plugin/
│ ├── agents/
│ ├── commands/
│ └── skills/
├── ruby-on-rails/ # Rails development toolkit
│ ├── .codex-plugin/
│ ├── .claude-plugin/
│ ├── agents/
│ ├── commands/
│ ├── skills/
│ └── scripts/
└── rspec/ # RSpec testing toolkit
├── .codex-plugin/
├── .claude-plugin/
├── agents/
├── commands/
└── skills/
- Create a new plugin in
plugins/<plugin-name>/ - Add
.codex-plugin/plugin.jsonand.claude-plugin/plugin.jsonmanifests - Add the plugin entry to
.codex-plugin/marketplace.jsonand.claude-plugin/marketplace.json - Submit a pull request
Before publishing root marketplace changes, check that every manifest is valid JSON and that marketplace entries point at existing plugin directories.
MIT