Caplets Catalog
official
spiritledsoftware/caplets

Repository CLI

Inspect and run common local repository workflows through curated CLI tools.

caplets install spiritledsoftware/caplets repo-cli

Inspect before installing

  • Local controlThis Caplet can operate against local project or machine state.
  • Can change external servicesThis Caplet may perform mutating operations against an external service.
  • Project Binding requiredThis Caplet needs a Project Binding before it can run in the intended environment.
CAPLET.md

Frontmatter

Field Value
name Repository CLI
description Inspect and run common local repository workflows through curated CLI tools.
tags cli, code
projectBinding.required true
cliTools.actions.git_status.description Show concise Git working tree status.
cliTools.actions.git_status.command git
cliTools.actions.git_status.args status, --short
cliTools.actions.git_status.annotations.readOnlyHint true
cliTools.actions.git_current_branch.description Print the current Git branch name.
cliTools.actions.git_current_branch.command git
cliTools.actions.git_current_branch.args branch, --show-current
cliTools.actions.git_current_branch.annotations.readOnlyHint true
cliTools.actions.package_test.description Run the repository test script with pnpm.
cliTools.actions.package_test.command pnpm
cliTools.actions.package_test.args run, test
cliTools.actions.package_test.timeoutMs 120000

Repository CLI

Use this Caplet to expose a small, typed set of local repository commands without giving an agent arbitrary shell access.

Project Binding is required because every command is meant to run against the attached repository. The bound root prevents the agent from accidentally treating an unrelated working directory as the target project.