AGENT SKILL

op-bug-report

Report a 1Password bug on the Community — version check against latest release, duplicate search, environment details, tagged topic.

License 许可
MIT
最近更新
2026-10-23
Stars
★ 0
Forks
0

01 前言 Front Matter

name
op-bug-report
description
Report a 1Password bug on the Community — version check against latest release, duplicate search, environment details, tagged topic.

03 SKILL.md 正文

Report a 1Password bug

Use when the user says "report a 1Password bug", "1Password isn't syncing / filling / unlocking", "file this with 1Password", or describes 1Password misbehaving.

Read ${CLAUDE_PLUGIN_ROOT}/vendors/1password/posting-guide.md and ${CLAUDE_PLUGIN_ROOT}/vendors/1password/channels.json first.

Inputs

  • What happened, what was expected, how often (always / intermittent), since when.
  • Product and platform, if the user knows.

Steps

  1. Collect the environment from the machine, not the user. Every bug report needs:
    • desktop app version (1password --version on Linux; About screen elsewhere);
    • browser extension version (Chromium: the version directory under <profile>/Extensions/aeblfdkhhhdcdjpifhhbdiojplfjncoa/);
    • browser and version (google-chrome --version, etc.);
    • OS and version (lsb_release -ds, sw_vers), and on Linux the session type ($XDG_SESSION_TYPE);
    • op --version if the CLI is involved.
  2. Version currency check, before anything else. Compare the installed versions to the latest stable in https://releases.1password.com/<platform>/index.xml (items are oldest-first; sort by pubDate). If the installed app is behind:
    • search the release notes between the two versions for a fix (grep the item descriptions for the symptom's keywords);
    • find out why it is behind. On Debian/Ubuntu: check /etc/apt/sources.list.d/ for a 1password.list. A 1password.list.save with no .list means a distro release upgrade disabled the repo, and the app silently stopped updating; apt-cache policy 1password then shows the old version as "Candidate". Compare with the repo's real https://downloads.1password.com/linux/debian/amd64/dists/stable/main/binary-amd64/Packages; the fix is to restore the source (mv 1password.list.save 1password.list), apt-get update, apt-get install --only-upgrade 1password. Recent packages (seen on 8.12.42, 2026-10-21) then write their own deb822 1password.sources ("Installing the debian auto-update channel"); move the restored .list back to .save so the source is not configured twice. The upgrade stops the app; relaunch with 1password --silent;
    • tell the user, and ask to update and re-test before filing. Staff will ask for this first, and a report against an old version is usually closed as fixed. Updating changes the system, so get a yes; do not do it silently.
  3. Duplicate search. Run op-fr-search with the symptom's keywords (both the sitemap helper and the browser keyword search). For a matching open thread on a current version, add the user's environment and observations there (op-community-engage) instead of opening a new topic.
  4. Gather reproduction detail. Steps, frequency, timing (e.g. "item appears after 2–5 minutes"), what does and does not fix it (lock/unlock, restarting the app, manual sync), and relevant settings (e.g. desktop app integration on/off). Get timings by testing when possible, not from memory.
  5. Draft using the bug template below. Title starts [Bug] and names the platform. No account email, vault or item names, Secret Key, or screenshots that show them.
  6. Post by default, as in op-feature-request step 6, with these differences:
    • topic type Question (so staff or others can mark a solution);
    • category home (fid=31), work (fid=58) or developers (fid=69);
    • tags: the platform (Linux, Windows, macOS, iOS, Android), plus Browser Extension or CLI when involved. Do not add Feature Request. Stop at the draft only if the user asks.
  7. Mention the diagnostics route in the report to the user: staff often ask for a diagnostics report sent privately to support@1password.com with a link to the thread. Never attach diagnostics to the public post.
  8. Log via op-fr-tracker with "kind": "bug".

Bug template

Title: [Bug] <Platform>: <symptom in one line>

What happens
<observed behaviour, with frequency and timing>

Expected
<what should happen>

Steps to reproduce
1. ...

Environment
- 1Password app: <version> (<channel>)
- Browser extension: <version> in <browser> <version>
- OS: <distro/version>, <session type>
- Desktop app integration: on/off

Already tried
<lock/unlock, restart, manual sync, update ...>

Related
<links to related threads, if any>

04 同仓库更多 Skills

danielrosehill
danielrosehill/Vendor-Liaison

vendor-preferences

Record the user's own preferences for contacting a vendor — which channel they prefer for bugs, feature requests or support, channels to avoid, private addresses, and personal contacts at the company (a developer they know, an account manager, a WhatsApp number, someone met in person). Use when the user says "I prefer to email X", "don't post X stuff on Reddit", "I know someone at X", "for X feature requests go to …", or "remember that for X …".

★ 0
danielrosehill
danielrosehill/Vendor-Liaison

security-disclosure

Disclose a security vulnerability to a software vendor responsibly, through a private channel only — bug-bounty program, security.txt contact, security@ address, or a trusted contact at the company — never a public tracker, forum or social post. Use when the user has found a vulnerability, data exposure, auth bypass, secret leak or other security flaw in someone else's product and wants to report it.

★ 0
danielrosehill
danielrosehill/Vendor-Liaison

route

Work out where to send something to a software vendor — a bug report, feature request, security vulnerability, support question or general feedback — taking the vendor's own channels and the user's personal preferences and contacts into account. Use when the user asks "where do I report this to X", "how do I request a feature from X", "who do I tell about this bug", or before any of the report, security-disclosure or vendor-specific filing skills.

★ 0
danielrosehill
danielrosehill/Vendor-Liaison

report

Send a bug report, feature request, support question or feedback to a software vendor through the right channel — email, GitHub issue, forum or subreddit post, contact form, in-app form, or a message to a personal contact at the company — after checking it hasn't already been reported. Use when the user says "report this to X", "send X a feature request", "email the developer about this bug", "tell my contact at X". For security vulnerabilities use security-disclosure instead.

行政与办公人员
★ 0
danielrosehill
danielrosehill/Vendor-Liaison

op-fr-tracker

Log 1Password feature requests and threads the user posted or joined, and check them for staff replies or shipped features.

★ 0
danielrosehill
danielrosehill/Vendor-Liaison

op-fr-search

Search the 1Password Community and release notes for an existing feature request or answer before posting a new one.

★ 0