# Find website credentials by domain

Finding the correct login item is difficult when item titles do not match website names. This skill searches saved 1Password URLs and can filter results by username.

## Install

```bash
npx skillstore add clementwalter/1password-credential-lookup
```

## Metadata

- Status: approved
- Slug: clementwalter-1password-credential-lookup
- Version: 2.0.0
- Author version: 2.0.0
- Skillstore revision: r2
- Version status: not\_bumped
- Tree hash: 2b3cebb11dcfe2224091440d0acf1b21a965c5f80bbddabfe6eeab8b42694d06
- Author: ClementWalter
- GitHub username: ClementWalter
- License: MIT
- Repository: https://github.com/ClementWalter/rookie-marketplace/tree/main/1password-mcp/skills/credential-lookup
- Ref: c68df504887c54bf71d2d467a1fbebde49467868
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: confirmation\_required
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: external\_commands
- Quality score: 38
- Quality tier: warning
- Public page: https://skillstore.pages.dev/skills/clementwalter-1password-credential-lookup
- Manifest: https://skillstore.pages.dev/api/skills/clementwalter-1password-credential-lookup/manifest

## Capabilities

- Searches 1Password login items by a requested website domain.
- Filters a matching login by an optional username.
- Supports the x.com and twitter.com domain alias.
- Returns account choices when several items match a domain.
- Reports missing 1Password CLI and sign-in timeout errors.

## Use Cases

- Open a known website account: Find a saved login for a website before an approved sign-in action.
- Choose a work account: List matching accounts and filter by username when a website has several saved logins.
- Troubleshoot credential lookup: Identify missing CLI installation, sign-in, or no-match conditions during local automation.

## Prompt Templates

### Find a website login

```
Find my 1Password credential for github.com. Ask for confirmation before revealing any password.
```

### Filter by username

```
Find the 1Password login for linkedin.com using the username work@example.com. Show only the matching account name until I confirm.
```

### Resolve several accounts

```
List my saved accounts for github.com without passwords. Ask me which username I want before retrieving credentials.
```

### Use an approved login

```
For the approved site github.com, find the login for work@example.com and use it only to complete the current sign-in. Do not display or log the password.
```

## Limitations

- Requires the 1Password CLI and an authenticated local session.
- Only supports the configured x.com and twitter.com domain alias.
- Returns plaintext passwords through command output.
- Substring URL matching can select a lookalike or unrelated saved URL.

## Best Practices

- Confirm the website domain and intended account before retrieving a password.
- Use a username filter when multiple accounts are available.
- Keep passwords out of chat history, logs, and terminal output whenever possible.

## Anti Patterns

- Do not guess 1Password item names from a website name.
- Do not retrieve a password before the user confirms the selected account.
- Do not rely on substring domain matches for sensitive login decisions.

## Security Audit

- Audited at: 2026-07-18T10:39:29.522\+00:00
- Summary: Static findings in Markdown and fixed 1Password CLI invocation are false positives. The skill intentionally retrieves credentials, but it prints plaintext passwords and uses overbroad substring matching that can select credentials for an unrelated saved URL.

## Stats

- Views: 224
- Downloads: 6
- Favorites: 0
- Popularity score: 0
