Skip to content
Back to skills

Locker

ASecurity

Deterministic secret storage for guppi skills. Use when you need to store, retrieve, or manage API tokens and secrets across guppi skills.

  • 4 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 12, 2026
toolsbashapi

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 12, 2026

npx -y skills add aibot88/sec_skill_store --skill locker --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Locker?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Locker
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/aibot88-locker/badge)](https://www.skillsdirectory.com/skills/aibot88-locker)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: locker
description: >
  Deterministic secret storage for guppi skills. Use when you need to store,
  retrieve, or manage API tokens and secrets across guppi skills.
allowed-tools: "Bash(guppi-locker:*)"
version: "0.1.2"
author: "Sam Dengler"
license: "MIT"
---

# Locker — Secret storage for guppi skills

Provides a single, deterministic interface for storing and retrieving secrets. Secrets are encrypted locally using a master key stored in the OS keychain. Skills call `guppi-locker get SERVICE KEY` to retrieve secrets.

## Setup

```bash
guppi-locker init
```

## Commands

### `guppi-locker get SERVICE KEY`

Retrieve a secret. Prints the value to stdout.

```bash
token=$(guppi-locker get courier handoffs)
```

### `guppi-locker set SERVICE KEY [--value VALUE] [--force]`

Store a secret. Prompts interactively if `--value` is omitted.

```bash
guppi-locker set courier handoffs --value "token-value"
guppi-locker set courier handoffs               # prompts for value
guppi-locker set courier handoffs --force        # overwrite without confirmation
```

**Options:**
- `--value` — secret value (prompts if omitted)
- `--force` — overwrite existing secret without confirmation

### `guppi-locker delete SERVICE KEY`

Remove a secret.

### `guppi-locker list [SERVICE]`

List secrets (never prints values).

```bash
guppi-locker list              # all secrets
guppi-locker list courier      # secrets for courier only
```

### `guppi-locker init`

First-time setup. Generates a master encryption key, stores it in the OS keychain, and creates the encrypted secrets file.

## Skill Management

```bash
guppi-locker skill install   # Register with guppi-cli
guppi-locker skill show      # Display SKILL.md contents
```

Files in this skill

  • SKILL.md1.7 KB
  • source.json618 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.