An open API service indexing awesome lists of open source software.

https://github.com/phdata/agent-marketplace

Repo for all of phData's public agents
https://github.com/phdata/agent-marketplace

Last synced: 19 days ago
JSON representation

Repo for all of phData's public agents

Awesome Lists containing this project

README

          

# phData Agent Marketplace

Claude Code plugin marketplace for phData's coding-agent extensions — plugins that package
[phData Toolkit](https://toolkit.phdata.io/docs) CLI workflows (skills, preflight scripts, hooks)
so engineering repos don't each carry their own `.claude/skills/`.

## Plugins

| Plugin | Description |
|---|---|
| [toolkit-core](toolkit-core/) | Toolkit CLI foundation: install, PATH setup, project init, JDBC connection/datasource configuration. Required by all other toolkit plugins. |
| [toolkit-pipeline](toolkit-pipeline/) | Dataspec-driven pipeline generation via `toolkit agent discovery` and `toolkit agent pipeline-build`: SQL, dbt, or PySpark transforms plus data-quality tests and a synthetic-data spec. |

## Install — Claude Code

Inside Claude Code:

```
/plugin marketplace add phdata/agent-marketplace
/plugin install toolkit-core@phdata
/plugin install toolkit-pipeline@phdata
```

Installing `toolkit-pipeline` automatically installs its `toolkit-core` dependency from this
marketplace.

For team/repo-wide auto-install, check a `.claude/settings.json` into the consuming repo —
see [docs/team-setup.md](docs/team-setup.md).

## Install — Cortex Code

Cortex Code consumes the same plugin format but not the marketplace catalog, so install each
plugin by its subdirectory:

```
cortex plugin install github:phdata/agent-marketplace/toolkit-core
cortex plugin install github:phdata/agent-marketplace/toolkit-pipeline
```

Notes:

- Append `@` to pin a branch (e.g. `github:phdata/agent-marketplace/toolkit-core@feature/initial_plugin`
while testing pre-release changes); the subdirectory path goes *before* the `@`.
- Cortex does not auto-install dependencies — install `toolkit-core` explicitly alongside
`toolkit-pipeline`.
- `cortex plugin update` re-fetches from the pinned source; `cortex plugin list` shows what's
installed and enabled.
- Teams can also ship these via a Snowflake connection profile — see
[docs/team-setup.md](docs/team-setup.md).

## Prerequisites

The plugins detect a missing or misconfigured Toolkit CLI and fix it with you
(`/toolkit-core:setup`), delegating installation to the official phData install scripts for
macOS, Linux, and Windows — see the
[install docs](https://toolkit.phdata.io/docs/toolkit-cli#installation). Most toolkit commands
also need an auth token (`toolkit auth`); some features are license-tiered (free vs pro).

## Contributing

- One directory per plugin, manifest at `/.claude-plugin/plugin.json`.
- Run `claude plugin validate ` before opening a PR.
- Local development: `claude --plugin-dir ./`, then `/reload-plugins` to pick up edits.
- Releases are git tags of the form `--v`, pushed with `claude plugin tag --push`.