c-ai
Query LLMs from the CLI — pipe text for summarization, chat interactively, use local or cloud models with llm or aichat.
Look up and manage secrets using 1Password CLI (`op`) or Bitwarden CLI (`bw`). Retrieve passwords, generate new passwords, and copy credentials to clipboard. CRITICAL: Never display passwords in plain text — always copy to clipboard.
$ npx -y skills add daxaur/openpaw --skill c-secrets --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/c-secretsContext preview
The summary Claude sees to decide when to auto-load this skill.
Look up and manage secrets using 1Password CLI (`op`) or Bitwarden CLI (`bw`). Retrieve passwords, generate new passwords, and copy credentials to clipboard. CRITICAL: Never display passwords in plain text — always copy to clipboard.
name: c-secrets description: Look up and manage secrets using 1Password CLI (`op`) or Bitwarden CLI (`bw`). Retrieve passwords, generate new passwords, and copy credentials to clipboard. CRITICAL: Never display passwords in plain text — always copy to clipboard. tags: [passwords, secrets, 1password, bitwarden, credentials, security]
Retrieves credentials and generates passwords using `op` (1Password CLI) or `bw` (Bitwarden CLI). All passwords are copied to clipboard — never printed to the terminal.
**NEVER display passwords, tokens, or secret values in plain text output.** Always use clipboard copy commands. This applies to every secret retrieval, no exceptions.
# Copy a password to clipboard (PREFERRED — never print) op item get "GitHub" --fields password | pbcopy # Look up an item op item get "GitHub" # List all items op item list # Generate a password (copy to clipboard) op generate-password --length 20 --symbols | pbcopy # Get a specific field op item get "AWS" --fields "Access Key ID"
# Unlock vault first (session token required) export BW_SESSION=$(bw unlock --raw) # Copy password to clipboard (PREFERRED) bw get password "GitHub" | pbcopy # Look up an item bw get item "GitHub" # Generate a password (copy to clipboard) bw generate --length 20 --special | pbcopy
1. **Always pipe passwords to `pbcopy`** — confirm "Copied to clipboard" to the user instead of showing the value. 2. If the user asks to "show" or "display" a password, redirect: copy it to clipboard and inform them. 3. For lookups, show non-sensitive fields (username, URL, notes) but never the password itself. 4. If vault is locked, prompt the user to unlock it manually before proceeding.
Query LLMs from the CLI — pipe text for summarization, chat interactively, use local or cloud models with llm or aichat.
Install, update, and search Mac App Store apps from the command line using mas.
Manage Bluetooth devices on macOS using the blucli (`blu`) CLI. List paired and available devices, connect to…
Daily briefing — morning summary of email, calendar, tasks, weather. Can run on a schedule via launchd/cron.
Headless browser automation — navigate pages, click elements, fill forms, take screenshots, scrape content using agent-browser or…
View and create calendar events via gog (Google Calendar) or icalBuddy (Apple Calendar). Check availability, list upcoming…