← Back to Skills Marketplace
asistentegordito

Secure Workspace

by asistentegordito · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
37
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install secure-workspace-en
Description
Encrypt API keys, tokens and passwords with age to protect secrets in your workspace.
README (SKILL.md)

Secure Workspace

Encrypt secrets with age to protect them in repos and backups.

Usage

# 1. Generate key pair (if not exists)
bash scripts/secure/setup.sh

# 2. Encrypt a secret
echo 'export API_KEY=*** | bash scripts/secure/encrypt.sh scripts/secure/secrets.env.age

# 3. Decrypt on the fly
source \x3C(bash scripts/secure/decrypt.sh scripts/secure/secrets.env.age)

Files

File Purpose
scripts/secure/encrypt.sh Encrypt stdin → .age
scripts/secure/decrypt.sh Decrypt .age → stdout
scripts/secure/setup.sh Generate key pair

Requirements

  • age (apt install age / brew install age)

Note

The private key is at /root/.age/key.txt. It is never uploaded to the repo.

Usage Guidance
Install only if you are comfortable managing local secret files and an age private key. Avoid sourcing decrypted secrets in long-lived shells unless needed, clear environment variables afterward, and protect the private key because anyone with it can decrypt the stored secrets.
Capability Tags
cryptorequires-walletrequires-sensitive-credentials
Capability Assessment
Purpose & Capability
The stated purpose is to encrypt API keys, tokens, and passwords, and the artifacts implement local age key generation, encryption from stdin, and decryption to stdout.
Instruction Scope
The usage instructions are brief and do not clearly limit when agents should invoke the skill; the decryption example sources plaintext secrets into the current shell without a prominent warning.
Install Mechanism
The setup script creates or reuses an age key under the user's home directory and rewrites helper scripts in the skill directory; there is no automatic installer, package download, or hidden execution path.
Credentials
Use of local shell scripts and the age binary is proportionate for workspace secret encryption, and the artifacts show no network calls, telemetry, or remote upload behavior.
Persistence & Privilege
A persistent private key is stored at $HOME/.age/key.txt or /root/.age/key.txt depending on the path used, but no privilege escalation, daemon, cron job, or long-running persistence is present.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install secure-workspace-en
  3. After installation, invoke the skill by name or use /secure-workspace-en
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
English version: encrypt API keys, tokens and passwords with age.
Metadata
Slug secure-workspace-en
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Secure Workspace?

Encrypt API keys, tokens and passwords with age to protect secrets in your workspace. It is an AI Agent Skill for Claude Code / OpenClaw, with 37 downloads so far.

How do I install Secure Workspace?

Run "/install secure-workspace-en" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Secure Workspace free?

Yes, Secure Workspace is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Secure Workspace support?

Secure Workspace is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Secure Workspace?

It is built and maintained by asistentegordito (@asistentegordito); the current version is v1.0.0.

💬 Comments