passlane

Retrieve credentials, payment cards, secure notes, and TOTP codes from KeePass vaults.

26|1|Updated May 2, 2022
One-click install
npx skills add https://github.com/anssip/passlane --skill passlane
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: passlane
Source: https://github.com/anssip/passlane/tree/main/.claude/skills/passlane
Command: npx skills add https://github.com/anssip/passlane --skill passlane

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Passlane provides a CLI-based solution to securely store and access credentials, payment cards, secure notes, and TOTP codes using KeePass as the storage backend, enabling automation workflows without interactive prompts.

Core Features & Use Cases

  • Scripting-friendly output: commands like --out, --json, and --code enable automated retrieval without clipboard interactions; ideal for CI/CD and integrations.
  • Secure secret access: vaults stored locally with master passwords, supporting multiple vaults (main and TOTP vault) for separation of concerns.
  • Use Case: fetch a password and a fresh TOTP code for API login in an automation script.

Quick Start

Unlock the vault and fetch a password or TOTP code for your automation task.

Frequently Asked Questions about passlane

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

FAQPage Schema
How do I retrieve credentials and TOTP codes from a KeePass vault in an automation script?

You can retrieve credentials and TOTP codes from a KeePass vault in an automation script by using command-line options like --out, --json, and --code to fetch secrets programmatically without interactive prompts or clipboard interactions.

Can I fetch fresh TOTP codes and passwords for CI/CD pipelines without manual intervention?

Yes, you can fetch fresh TOTP codes and passwords for CI/CD pipelines without manual intervention by using the scripting-friendly command surface that outputs strings directly, bypassing the need for clipboard operations.

Does passlane support multiple vaults for separating credentials and TOTP codes?

Yes, passlane supports multiple local vaults, allowing you to maintain a main vault and a separate TOTP vault for separation of concerns when storing and accessing credentials and secure notes.

What is the best way to programmatically fetch secure notes and payment cards from KeePass?

The best way to programmatically fetch secure notes and payment cards from KeePass is to use a CLI tool that securely accesses local vaults via a master password and outputs the requested data in JSON format for integrations.

Are there limitations when automating vault access for programmatic login in scripting?

Limitations when automating vault access for scripting include the requirement to securely manage the master password for the locally stored KeePass vaults and handling the separation of credentials and TOTP codes across multiple vaults.