credential-manager

Manage platform credentials via conversational configuration and DPAPI-encrypted local JSON storage.

2|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/Wike-CHI/acquisition-agent --skill credential-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: credential-manager
Source: https://github.com/Wike-CHI/acquisition-agent/tree/main/skills/credential-manager
Command: npx skills add https://github.com/Wike-CHI/acquisition-agent --skill credential-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

The credential-manager removes the friction and risk of juggling multiple platform accounts by providing a conversational interface to securely store, update, and retrieve credentials locally using Windows DPAPI so secrets are not stored in plaintext or leaked across systems.

Core Features & Use Cases

  • Conversational configuration - configure NAS, teyi (customs), and email credentials interactively through agent prompts.
  • DPAPI encrypted storage - per-user Windows DPAPI encryption with JSON files stored under the user's profile and restricted file permissions.
  • PowerShell automation - includes scripts to save, list, and retrieve credentials for integration into automated workflows and other skills.
  • Use case: an outreach workflow can request the saved email SMTP credential via the get-credential script at runtime without exposing the password in logs or shared environments.

Quick Start

Say 配置特易账号 to the agent and follow the prompts to securely save your teyi username and password.

Frequently Asked Questions about credential-manager

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I securely manage credentials for Windows PowerShell automation?

You can securely manage credentials for Windows PowerShell automation by using DPAPI per-user encryption to store secrets locally in JSON files, preventing plaintext exposure across systems.

Can I retrieve saved SMTP credentials at runtime without exposing passwords in logs?

Yes, you can retrieve saved SMTP credentials at runtime without exposing passwords in logs by calling the get-credential PowerShell script, which fetches the DPAPI-encrypted secret directly.

How does DPAPI encrypted storage work for local configuration files?

DPAPI encrypted storage works by applying per-user Windows encryption to credentials saved in local JSON files under the user's profile with restricted file permissions, ensuring only the authorized user can decrypt them.

Do I need Windows DPAPI to configure NAS, customs, and email credentials interactively?

Yes, you need Windows DPAPI because the conversational configuration interface relies on it to securely encrypt and save your NAS, teyi, and email credentials into local restricted JSON files.

What is the best way to centrally store secrets for interdependent agent skills?

The best way to centrally store secrets for interdependent agent skills is using a local credential manager with PowerShell script interfaces for save, list, and get operations backed by DPAPI encryption.

Are there limitations when using DPAPI for credential management across shared environments?

A limitation of using DPAPI for credential management is that per-user encryption restricts access to the specific Windows user profile, making credentials inaccessible in shared environments or across different user accounts.