← Back to Skills Marketplace
callmedas69

Credential Manager

by Mr. TeeClaw · GitHub ↗ · v1.3.0
cross-platform ⚠ suspicious
6491
Downloads
2
Stars
0
Active Installs
4
Versions
Install in OpenClaw
/install credential-manager
Description
MANDATORY security foundation for OpenClaw. Consolidate scattered API keys and credentials into a secure .env file with proper permissions. Use when setting up OpenClaw, migrating credentials, auditing security, or enforcing the .env standard. This is not optional — centralized credential management is a core requirement for secure OpenClaw deployments. Scans for credential files across common locations, backs up existing files, creates a unified .env with mode 600, validates security, and enforces best practices.
Usage Guidance
Install only if you intentionally want this skill to inspect and migrate credential files. Run scan-only first, review every path, avoid --yes for real migrations, verify ~/.openclaw/.env and backups before cleanup, do not consolidate wallet seed phrases or private keys unless you have a strong reason, and avoid sourcing or printing secrets in shell sessions.
Capability Analysis
Type: OpenClaw Skill Name: credential-manager Version: 1.3.0 This skill is classified as suspicious due to its extensive use of high-risk capabilities, including scanning the entire filesystem for credential files, reading their contents, modifying sensitive files like `.env` and `.gitignore`, changing file permissions (`chmod 600`), and deleting original credential files. While these actions are explicitly stated as necessary for its security-enhancing purpose (centralizing and securing credentials), they represent significant control over the user's sensitive data and system configuration. The `SKILL.md` and other documentation files use strong, imperative language to instruct the agent to perform these actions, which, while aimed at enforcing security, constitutes a form of prompt injection directing the agent to execute sensitive operations.
Capability Assessment
Purpose & Capability
The purpose is coherent: it scans, backs up, consolidates, validates, and cleans up credentials for OpenClaw. The concern is that the artifacts explicitly cover high-impact secrets including API keys, passwords, private keys, wallet keys, and seed phrases, and aggregate them into one plaintext ~/.openclaw/.env file.
Instruction Scope
The instructions repeatedly frame the policy as mandatory with no exceptions, document --yes auto-confirm for consolidation, and include examples that source the .env file and echo a credential. Cleanup is better controlled with dry-run and typed confirmation, but the overall guidance is too forceful for secret migration.
Install Mechanism
The package contains documentation and local Python scripts. I found no install-time execution, network exfiltration, obfuscation, hidden startup behavior, or background worker.
Credentials
Default scanning reaches beyond OpenClaw-owned files into broad user locations such as ~/.config/*/credentials.json and ~/.local/share/*/credentials.json, and the scripts also accept custom paths. That breadth is not tightly scoped to user-approved services or files.
Persistence & Privilege
The skill writes a persistent centralized secret store, creates backups and .env.example, modifies .gitignore, changes permissions, and can delete old credential files. These actions are expected for the stated purpose but high-impact, especially because backups are plaintext and not explicitly permission-hardened.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install credential-manager
  3. After installation, invoke the skill by name or use /credential-manager
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.3.0
Consolidation Rule enforcement - all credentials MUST be in ~/.openclaw/.env ONLY. Enhanced detection for workspace/skills/scripts .env files. New CONSOLIDATION-RULE.md documentation.
v1.2.0
Added crypto-specific sensitive key patterns (private_key, passphrase, mnemonic, seed_phrase, signing_key, wallet_key) and updated documentation
v1.0.0
Initial publish: MANDATORY security foundation for OpenClaw. Consolidate scattered API keys and credentials into a secure .env file with proper permissions.
v1.1.0
🔒 MANDATORY security foundation. Consolidates scattered credentials into secure .env with proper permissions. Includes enforcement tools for skill developers. Non-negotiable security infrastructure for OpenClaw deployments.
Metadata
Slug credential-manager
Version 1.3.0
License
All-time Installs 0
Active Installs 0
Total Versions 4
Frequently Asked Questions

What is Credential Manager?

MANDATORY security foundation for OpenClaw. Consolidate scattered API keys and credentials into a secure .env file with proper permissions. Use when setting up OpenClaw, migrating credentials, auditing security, or enforcing the .env standard. This is not optional — centralized credential management is a core requirement for secure OpenClaw deployments. Scans for credential files across common locations, backs up existing files, creates a unified .env with mode 600, validates security, and enforces best practices. It is an AI Agent Skill for Claude Code / OpenClaw, with 6491 downloads so far.

How do I install Credential Manager?

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

Is Credential Manager free?

Yes, Credential Manager is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Credential Manager support?

Credential Manager is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Credential Manager?

It is built and maintained by Mr. TeeClaw (@callmedas69); the current version is v1.3.0.

💬 Comments