Skip to content

bastos/ruby-plugin-marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bastos' Ruby Plugin Marketplace

A curated collection of Ruby plugins and skills for Codex, Claude Code, and Pi.

Available Plugins

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

Installation

Add the marketplace in Codex

/plugin marketplace add bastos/ruby-plugin-marketplace

Or with a local path:

/plugin marketplace add ./path/to/ruby-plugin-marketplace

Add the marketplace in Claude Code

/plugin marketplace add bastos/ruby-plugin-marketplace

Or with a local path:

/plugin marketplace add ./path/to/ruby-plugin-marketplace

Install a plugin

Use 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-marketplace

Ruby on Rails:

/plugin install ruby-on-rails@bastos-ruby-plugin-marketplace

RSpec:

/plugin install rspec@bastos-ruby-plugin-marketplace

Claude 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-marketplace

Install in Pi

pi install git:github.com/bastos/ruby-plugin-marketplace

For a project-local install:

pi install -l git:github.com/bastos/ruby-plugin-marketplace

Pi loads the packaged skill directories declared in package.json. Claude Code commands and agents remain available through the Claude Code plugin manifests.

Structure

.
├── .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/

Contributing

  1. Create a new plugin in plugins/<plugin-name>/
  2. Add .codex-plugin/plugin.json and .claude-plugin/plugin.json manifests
  3. Add the plugin entry to .codex-plugin/marketplace.json and .claude-plugin/marketplace.json
  4. Submit a pull request

Validation

Before publishing root marketplace changes, check that every manifest is valid JSON and that marketplace entries point at existing plugin directories.

License

MIT

About

Bastos' Claude Code Ruby Plugin Marketplace

Topics

Resources

License

Stars

Watchers

Forks

Contributors