Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions .claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"name": "cli-tools",
"description": "Install, audit, update and reconcile the CLI tools a coding agent depends on, from a JSON tool catalog",
"author": {
"name": "Netresearch DTT GmbH",
"url": "https://www.netresearch.de"
},
"repository": "https://github.com/netresearch/coding_agent_cli_toolset",
"license": "(MIT AND CC-BY-SA-4.0)",
"keywords": ["cli", "tools", "install", "audit", "environment"],
"skills": [
"./skills/cli-tools"
]
}
19 changes: 19 additions & 0 deletions LICENSE-CC-BY-SA-4.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
Creative Commons Attribution-ShareAlike 4.0 International

Copyright (c) 2025-2026 Netresearch DTT GmbH

This work is licensed under the Creative Commons Attribution-ShareAlike 4.0
International License. To view a copy of this license, visit
https://creativecommons.org/licenses/by-sa/4.0/ or send a letter to
Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.

You are free to:
- Share: copy and redistribute the material in any medium or format
- Adapt: remix, transform, and build upon the material for any purpose,
even commercially

Under the following terms:
- Attribution: You must give appropriate credit, provide a link to the
license, and indicate if changes were made.
- ShareAlike: If you remix, transform, or build upon the material, you
must distribute your contributions under the same license as the original.
File renamed without changes.
24 changes: 22 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

[![CI](https://github.com/netresearch/coding_agent_cli_toolset/actions/workflows/ci.yml/badge.svg)](https://github.com/netresearch/coding_agent_cli_toolset/actions/workflows/ci.yml)
[![codecov](https://codecov.io/gh/netresearch/coding_agent_cli_toolset/branch/main/graph/badge.svg)](https://codecov.io/gh/netresearch/coding_agent_cli_toolset)
[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)
[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE-MIT)

<!-- CodeQL runs via GitHub's default code-scanning setup; results are visible in the Security tab. -->

Expand All @@ -18,6 +18,22 @@ make upgrade # Interactive remediation for outdated/missing tools

That's it. Run these periodically to keep your AI coding agent toolchain current.

## Claude Code plugin

The repository is also a Claude Code plugin, `cli-tools`. Its skill
(`skills/cli-tools/`) lets an agent resolve `command not found`, install or
update catalog tools, and audit a project's environment through the scripts in
this repository — the plugin carries no copy of them.

```bash
/plugin marketplace add netresearch/claude-code-marketplace
/plugin install cli-tools@netresearch-claude-code-marketplace
```

The plugin sets no `version`, so Claude Code versions it by commit and every
change on `main` reaches users without a release. The shell scripts need only
bash and jq; `audit.py` needs the uv environment (see the skill's "Cold start").

## Scope: agent toolchain
- This audit targets CLIs that coding agents commonly utilize themselves if present on the machine. It is agent-focused; tools may be reported as NOT INSTALLED on your host if you don't use them.
- Upstream versions are resolved from GitHub releases, PyPI, crates.io, or the npm registry for Node CLIs.
Expand Down Expand Up @@ -768,4 +784,8 @@ The audit system uses two JSON files:
- **Baseline refresh**: Run `python audit.py --update-baseline` to update upstream versions

## License
MIT

Split licensing:

- **Code** (scripts, Python package, workflows, configuration): [MIT](LICENSE-MIT)
- **Content** (the skill in `skills/`: SKILL.md and its references): [CC-BY-SA-4.0](LICENSE-CC-BY-SA-4.0)
Loading
Loading