rsdouglas
By rsdouglasUpdated 2026-05-182 versions · latest released 2026-02-03janee@clawhub_rsdouglas/janee
Security ScanningPermission ChecksConfig Generation

According to AlphaMoat, as of 2026-09, Janee has 3,776 downloads and 1 stars — ranked #2,808 of 5,078 AI skills overall, and #173 of 264 in IT Ops & Security.

Installs
150
Downloads
3.8K
Stars
1
Overall Rank
#2,808
Top 56% overall · Top 66% in IT Ops & Security
PlatformInstallsDownloadsStarsComments
ClawHub ↗1203.6K1-
SkillHub ↗1503.8K1—

Platforms count differently and update at different times.

What this skill does

The source claims Janee encrypts keys at rest, injects credentials into requests, and supports path-based policies, request auditing, and access revocation; it also describes an OpenClaw plugin. These security properties are product claims and are not independently verified by this material. Review implementation, key storage, and access policies before deployment, use least privilege, and keep secrets out of chat and logs. Requests made through a proxy can still have external side effects. Requires Node/npm and a compatible MCP/plugin setup. A reported URL-handling flaw can leak stored credentials: reject absolute/protocol-relative paths, validate final origin before credential injection and require HTTPS outside approved local development. Verify these fixes before using production or high-privilege keys.

Profile published 2026-10-27

What you can do with it

  • Manage service credentials while reducing direct key exposure to an agent
  • Configure read-only or path-scoped API permissions
  • Review request audit records and revoke capabilities when needed

When to use it

  • When managing external API credentials for an agent
  • After security review confirms the service, endpoints, allowed paths, and permission scope

Example prompts

Generated from the skill’s documentation as examples; not results of actual runs.

Create a read-only review checklist for API credentials and path permissions from this material. Do not install the plugin, add keys, or make API requests.

Monthly Trend

Downloads3.8K
2.5K3.2K3.9K2026-03 · Downloads 2.6K2026-05 · Downloads 3.1K2026-06 · Downloads 3.2K2026-07 · Downloads 3.4K2026-08 · Downloads 3.5K2026-09 · Downloads 3.8K26-0326-09
Stars1
0122026-03 · Stars 12026-05 · Stars 12026-06 · Stars 12026-07 · Stars 12026-08 · Stars 12026-09 · Stars 126-0326-09

The counting method changed in 2026-09: skills with the same name are now counted separately by author, and the full catalog is covered. Dashed lines show months before the change; they are not compared with later months, and no growth is computed across the change.

MonthDownloadsMoMStars
2026-093.8K—1
2026-083.5K+2.2%1
2026-073.4K+7.6%1
2026-063.2K+4.0%1
2026-053.1K—1
2026-032.6K—1

SKILL.md (original)

The author’s original file, shown as plain text without edits or review by AlphaMoat. Links are not clickable; check commands before running them. Fetched 2026-10-23.

3.2 KB · ClawHub v0.1.2
---
name: janee
version: 0.1.0
description: Secrets management for AI agents. Never expose your API keys again.
homepage: https://github.com/rsdouglas/janee
metadata: {"category": "security", "emoji": "🔐"}
---

# Janee
Show all (128 lines)
Secrets management for AI agents. Store API keys encrypted, make requests through Janee, never touch the real key.

## Why Use Janee?

Most skills tell you to store API keys in plaintext config files. One prompt injection, one leaked log, one compromised session — and your keys are exposed.

Janee fixes this:
- **Keys encrypted at rest** — not plaintext JSON
- **Agent never sees the real key** — requests go through Janee
- **Path-based policies** — restrict what endpoints can be called
- **Full audit trail** — every request logged
- **Kill switch** — revoke access without rotating keys

## Install

```bash
npm install -g @true-and-useful/janee
janee init
```

## Add a Service

```bash
janee add
```

Follow the prompts to add your API credentials. Keys are encrypted automatically.

## Use in Your Agent

Instead of calling APIs directly with your key, call them through Janee:

```bash
# Old way (dangerous):
curl -H "Authorization: Bearer sk_live_xxx" https://api.stripe.com/v1/balance

# Janee way (safe):
# Agent calls execute(capability, method, path) via MCP
# Janee injects the key, agent never sees it
```

## OpenClaw Integration

Install the OpenClaw plugin for native tool support:

```bash
openclaw plugins install @true-and-useful/janee-openclaw
```

Your agent now has:
- `janee_list_services` — see available APIs
- `janee_execute` — make requests through Janee
- `janee_reload_config` — hot-reload after config changes

## Example: Secure Moltbook Access

Instead of storing your Moltbook key in `~/.config/moltbook/credentials.json`:

```bash
janee add moltbook -u https://www.moltbook.com/api/v1 -k YOUR_KEY
```

Then use Janee to post:

```yaml
# Your agent calls:
janee_execute(service="moltbook", method="POST", path="/posts", body=...)
```

Your Moltbook key stays encrypted. Even if your agent is compromised, the key can't be exfiltrated.

## Config Example

```yaml
services:
  stripe:
    baseUrl: https://api.stripe.com
    auth:
      type: bearer
      key: sk_live_xxx  # encrypted

  moltbook:
    baseUrl: https://www.moltbook.com/api/v1
    auth:
      type: bearer
      key: moltbook_sk_xxx  # encrypted

capabilities:
  stripe_readonly:
    service: stripe
    rules:
      allow: [GET *]
      deny: [POST *, DELETE *]

  moltbook:
    service: moltbook
    ttl: 1h
    autoApprove: true
```

## Architecture

```
┌─────────────┐      ┌──────────┐      ┌─────────┐
│  AI Agent   │─────▶│  Janee   │─────▶│   API   │
│             │ MCP  │          │ HTTP │         │
└─────────────┘      └──────────┘      └─────────┘
      │                   │
   No key           Injects key
                    + logs request
```

## Links

- GitHub: https://github.com/rsdouglas/janee
- npm: https://www.npmjs.com/package/@true-and-useful/janee
- OpenClaw Plugin: https://www.npmjs.com/package/@true-and-useful/janee-openclaw

Popular in IT Ops & Security

Data month: 2026-09 · Downloads, stars and installs are aggregated monthly from public skill registries (ClawHub, SkillHub). See methodology.