Plugin · Claude Code · Development Tools

Geyang Params Proto

geyang-params-proto is a Claude Code plugin for the Build phase that provides params_proto decorators for declarative shell argument passing.

by geyang · github.com/geyang/params-proto

Declare shell and CLI argument passing with params_proto decorators so agent-generated scripts stay consistent and typed.

18
GitHub stars
0
Installs
0
Community votes
One vote per signed-in builder - it helps surface the tools the community actually relies on.
Install

Add it to Claude Code

Install the plugin in Claude Code. One command, paste-ready.

Install the plugin
/plugin install geyang-params-proto@geyang/params-proto
Add to ClaudeUse the Agent APISkillselion is itself an MCP server - your agent can fetch this config directly.
Agent API

Built to be called by your agent

Skillselion is itself an MCP server. Your agent can pull this entry and a paste-ready install config straight from the API - no copy-paste.

Retrieve this entry with skillselion.get_details("plugin:geyang/params-proto") and the paste-ready config with skillselion.get_install_config("plugin:geyang/params-proto").

About

What it does

geyang-params-proto packages params_proto, a set of decorators that make shell argument passing declarative instead of hand-rolled argparse or manual flag parsing. Solo builders shipping CLIs, automation scripts, or agent-invoked shell tools install it during build when Claude keeps rewriting brittle argument boilerplate. The plugin keywords—configuration, generation, management, params, proto—point to a small development utility rather than a full application framework. Use it when you want one consistent pattern for defining flags and positional args that both you and the agent can extend safely. Complexity is intermediate if you are new to Python decorators or your stack’s CLI conventions. It does not replace deployment or testing plugins; it tightens how commands expose parameters. The catalog lists one community plugin with roughly 18 GitHub stars at ingest time.

Highlights

  • params_proto decorator collection for declarative shell argument passing
  • Focus on configuration, generation, and management of CLI params
  • Skills-oriented packaging for Claude Code plugin workflows
  • 1-plugin bundle from geyang/params-proto

Why builders use it

Agent-written shell tools sprawl with inconsistent flag parsing and duplicated argument wiring.

CLI and shell entrypoints gain a single declarative params_proto pattern that is easier to extend and review.

At a glance

  • Type - Plugin in Development Tools.
  • Adoption - 0 installs, 18 stars, 0 votes.

FAQ

Who is geyang-params-proto for?

Developers and agent users who maintain shell or Python CLIs and want params_proto-style declarative arguments.

When should I use geyang-params-proto?

Use it while building command-line tools, automation scripts, or backend jobs where argument schemas change often.

How do I add geyang-params-proto to my agent?

Add the geyang/params-proto Claude Code plugin from the repository, install the params_proto dependency per repo docs, and reference it when generating or refactoring CLI entrypoints.

Discussion

Comments

Share how you use geyang-params-proto, gotchas, or tips for other indie builders.

No comments yet - be the first to share how you use it.

This week for builders

Five minutes, every Monday — the tools, releases and tactics for shipping solo.

unsubscribe anytime.