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
- Collect the environment from the machine, not the user. Every bug report needs:
- desktop app version (
1password --versionon 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 --versionif the CLI is involved.
- desktop app version (
- 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 bypubDate). 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 a1password.list. A1password.list.savewith no.listmeans a distro release upgrade disabled the repo, and the app silently stopped updating;apt-cache policy 1passwordthen shows the old version as "Candidate". Compare with the repo's realhttps://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 deb8221password.sources("Installing the debian auto-update channel"); move the restored.listback to.saveso the source is not configured twice. The upgrade stops the app; relaunch with1password --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.
- Duplicate search. Run
op-fr-searchwith 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. - 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.
- 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. - Post by default, as in
op-feature-requeststep 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), plusBrowser ExtensionorCLIwhen involved. Do not addFeature Request. Stop at the draft only if the user asks.
- Mention the diagnostics route in the report to the user: staff often ask for a
diagnostics report sent privately to
support@1password.comwith a link to the thread. Never attach diagnostics to the public post. - Log via
op-fr-trackerwith"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
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 …".
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.
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.
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.
op-fr-tracker
Log 1Password feature requests and threads the user posted or joined, and check them for staff replies or shipped features.
op-fr-search
Search the 1Password Community and release notes for an existing feature request or answer before posting a new one.