ravi-passwords

Store and retrieve encrypted website credentials via the Ravi CLI.

1|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/ravi-hq/ravi-skills --skill ravi-passwords-ravi-hq
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ravi-passwords
Source: https://github.com/ravi-hq/ravi-skills/tree/main/skills/ravi-passwords
Command: npx skills add https://github.com/ravi-hq/ravi-skills --skill ravi-passwords-ravi-hq

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? AI agents signing up for web services need a persistent, encrypted place to keep the usernames and passwords they create, instead of losing credentials between sessions or storing them in plaintext. ## Core Features & Use Cases - Credential Storage: Create password entries keyed by domain with username, password, and notes fields, all encrypted server-side. - Password Generation: Auto-generate strong passwords when creating entries or generate standalone passwords without storing them. - Retrieval & Management: List all entries, fetch credentials by UUID, update passwords, and delete entries. - Use Case: During a signup flow, run ravi passwords create example.com --username "me@example.com" to generate and store credentials, then later retrieve them with ravi passwords get <uuid> when logging back in. ## Quick Start Ask the agent to create a password entry for a domain, for example: store credentials for example.com using the Ravi password manager.

Frequently Asked Questions about ravi-passwords

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

FAQPage Schema
How do I store a password for a website with the Ravi CLI?▼

Run ravi passwords create with the domain, for example ravi passwords create example.com --username "me@example.com". If you omit --password, the server auto-generates a strong password and returns it in the response.

How do I retrieve stored credentials for a domain?▼

List entries with ravi passwords list, filter by domain using jq to find the UUID, then run ravi passwords get <uuid> to retrieve the full entry including username and password.

Should I use ravi-passwords or ravi-secrets for API keys?▼

Use ravi-secrets for API keys and environment variables, which are key-value secrets. ravi-passwords is specifically for website credentials structured as domain, username, and password entries.

Does ravi passwords handle full URLs or subdomains?▼

Yes, the server normalizes domains by stripping subdomains, so app.example.com becomes example.com. You can pass a bare domain or a full URL and both work.

Why is the ravi command not found when using this skill?▼

The skill does not include the CLI binary. Install it with the install-cli.sh script, add $HOME/.ravi/bin to your PATH, then authenticate once with ravi auth login, which requires human approval at https://ravi.id/device.