[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M718KKW9S2TTZDFPSHPCEKN8":3,"skill-same:01M718KKW9S2TTZDFPSHPCEKN8":66},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":39,"linkOnly":40,"markdownContent":41,"markdownBody":42,"frontMatter":43,"refName":44,"commitSha":45,"skillDirectory":46,"forksCount":14,"repositoryHtmlUrl":47,"repositoryHomepageUrl":6,"ownerHtmlUrl":48,"ownerBlogUrl":49,"ownerDescription":50,"updatedAt":51,"install":52,"resources":65},"01M718KKW9S2TTZDFPSHPCEKN8","op-bug-report",null,"Report a 1Password bug on the Community — version check against latest release, duplicate search, environment details, tagged topic.","danielrosehill\u002FVendor-Liaison","danielrosehill","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F40233203?v=4","01M718KBPNC6F07QGG856HSH3G","Daniel Rosehill","01M718KBQR1KS2W899YB6JGHSH",0,"MIT","https:\u002F\u002Fgithub.com\u002Fdanielrosehill\u002FVendor-Liaison\u002Fblob\u002Fmaster\u002Fskills\u002Fop-bug-report\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000034","行政与办公人员","PROFESSION","适用职业",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38],"bug report","report","bug","op","op bug report","1password","release","search","check","environment","version","community","duplicate","latest","tagged","2026-11-10 10:12:30",false,"---\nname: op-bug-report\ndescription: Report a 1Password bug on the Community — version check against latest release, duplicate search, environment details, tagged topic.\n---\n\n# Report a 1Password bug\n\nUse when the user says \"report a 1Password bug\", \"1Password isn't syncing \u002F filling \u002F\nunlocking\", \"file this with 1Password\", or describes 1Password misbehaving.\n\nRead `${CLAUDE_PLUGIN_ROOT}\u002Fvendors\u002F1password\u002Fposting-guide.md` and `${CLAUDE_PLUGIN_ROOT}\u002Fvendors\u002F1password\u002Fchannels.json` first.\n\n## Inputs\n\n- What happened, what was expected, how often (always \u002F intermittent), since when.\n- Product and platform, if the user knows.\n\n## Steps\n\n1. **Collect the environment from the machine, not the user.** Every bug report needs:\n   - desktop app version (`1password --version` on Linux; About screen elsewhere);\n   - browser extension version (Chromium: the version directory under\n     `\u003Cprofile>\u002FExtensions\u002Faeblfdkhhhdcdjpifhhbdiojplfjncoa\u002F`);\n   - browser and version (`google-chrome --version`, etc.);\n   - OS and version (`lsb_release -ds`, `sw_vers`), and on Linux the session type\n     (`$XDG_SESSION_TYPE`);\n   - `op --version` if the CLI is involved.\n2. **Version currency check, before anything else.** Compare the installed versions to\n   the latest stable in `https:\u002F\u002Freleases.1password.com\u002F\u003Cplatform>\u002Findex.xml` (items are\n   oldest-first; sort by `pubDate`). If the installed app is behind:\n   - search the release notes between the two versions for a fix (grep the item\n     descriptions for the symptom's keywords);\n   - find out why it is behind. On Debian\u002FUbuntu: check\n     `\u002Fetc\u002Fapt\u002Fsources.list.d\u002F` for a `1password.list`. A `1password.list.save` with no\n     `.list` means a distro release upgrade disabled the repo, and the app silently stopped\n     updating; `apt-cache policy 1password` then shows the old version as \"Candidate\".\n     Compare with the repo's real\n     `https:\u002F\u002Fdownloads.1password.com\u002Flinux\u002Fdebian\u002Famd64\u002Fdists\u002Fstable\u002Fmain\u002Fbinary-amd64\u002FPackages`;\n     the fix is to restore the source (`mv 1password.list.save 1password.list`), `apt-get\n     update`, `apt-get install --only-upgrade 1password`. Recent packages (seen on\n     8.12.42, 2026-10-21) then write their own deb822 `1password.sources` (\"Installing the\n     debian auto-update channel\"); move the restored `.list` back to `.save` so the source\n     is not configured twice. The upgrade stops the app; relaunch with `1password --silent`;\n   - tell the user, and ask to update and re-test before filing. Staff will ask for this\n     first, and a report against an old version is usually closed as fixed. Updating\n     changes the system, so get a yes; do not do it silently.\n3. **Duplicate search.** Run `op-fr-search` with the symptom's keywords (both the\n   sitemap helper and the browser keyword search). For a matching open thread on a\n   current version, add the user's environment and observations there\n   (`op-community-engage`) instead of opening a new topic.\n4. **Gather reproduction detail.** Steps, frequency, timing (e.g. \"item appears after\n   2–5 minutes\"), what does and does not fix it (lock\u002Funlock, restarting the app,\n   manual sync), and relevant settings (e.g. desktop app integration on\u002Foff). Get\n   timings by testing when possible, not from memory.\n5. **Draft** using the bug template below. Title starts `[Bug] ` and names the platform.\n   No account email, vault or item names, Secret Key, or screenshots that show them.\n6. **Post by default**, as in `op-feature-request` step 6, with these differences:\n   - topic type **Question** (so staff or others can mark a solution);\n   - category home (`fid=31`), work (`fid=58`) or developers (`fid=69`);\n   - tags: the platform (`Linux`, `Windows`, `macOS`, `iOS`, `Android`), plus\n     `Browser Extension` or `CLI` when involved. Do not add `Feature Request`.\n   Stop at the draft only if the user asks.\n7. **Mention the diagnostics route** in the report to the user: staff often ask for a\n   diagnostics report sent privately to `support@1password.com` with a link to the\n   thread. Never attach diagnostics to the public post.\n8. **Log** via `op-fr-tracker` with `\"kind\": \"bug\"`.\n\n## Bug template\n\n```\nTitle: [Bug] \u003CPlatform>: \u003Csymptom in one line>\n\nWhat happens\n\u003Cobserved behaviour, with frequency and timing>\n\nExpected\n\u003Cwhat should happen>\n\nSteps to reproduce\n1. ...\n\nEnvironment\n- 1Password app: \u003Cversion> (\u003Cchannel>)\n- Browser extension: \u003Cversion> in \u003Cbrowser> \u003Cversion>\n- OS: \u003Cdistro\u002Fversion>, \u003Csession type>\n- Desktop app integration: on\u002Foff\n\nAlready tried\n\u003Clock\u002Funlock, restart, manual sync, update ...>\n\nRelated\n\u003Clinks to related threads, if any>\n```\n","# Report a 1Password bug\n\nUse when the user says \"report a 1Password bug\", \"1Password isn't syncing \u002F filling \u002F\nunlocking\", \"file this with 1Password\", or describes 1Password misbehaving.\n\nRead `${CLAUDE_PLUGIN_ROOT}\u002Fvendors\u002F1password\u002Fposting-guide.md` and `${CLAUDE_PLUGIN_ROOT}\u002Fvendors\u002F1password\u002Fchannels.json` first.\n\n## Inputs\n\n- What happened, what was expected, how often (always \u002F intermittent), since when.\n- Product and platform, if the user knows.\n\n## Steps\n\n1. **Collect the environment from the machine, not the user.** Every bug report needs:\n   - desktop app version (`1password --version` on Linux; About screen elsewhere);\n   - browser extension version (Chromium: the version directory under\n     `\u003Cprofile>\u002FExtensions\u002Faeblfdkhhhdcdjpifhhbdiojplfjncoa\u002F`);\n   - browser and version (`google-chrome --version`, etc.);\n   - OS and version (`lsb_release -ds`, `sw_vers`), and on Linux the session type\n     (`$XDG_SESSION_TYPE`);\n   - `op --version` if the CLI is involved.\n2. **Version currency check, before anything else.** Compare the installed versions to\n   the latest stable in `https:\u002F\u002Freleases.1password.com\u002F\u003Cplatform>\u002Findex.xml` (items are\n   oldest-first; sort by `pubDate`). If the installed app is behind:\n   - search the release notes between the two versions for a fix (grep the item\n     descriptions for the symptom's keywords);\n   - find out why it is behind. On Debian\u002FUbuntu: check\n     `\u002Fetc\u002Fapt\u002Fsources.list.d\u002F` for a `1password.list`. A `1password.list.save` with no\n     `.list` means a distro release upgrade disabled the repo, and the app silently stopped\n     updating; `apt-cache policy 1password` then shows the old version as \"Candidate\".\n     Compare with the repo's real\n     `https:\u002F\u002Fdownloads.1password.com\u002Flinux\u002Fdebian\u002Famd64\u002Fdists\u002Fstable\u002Fmain\u002Fbinary-amd64\u002FPackages`;\n     the fix is to restore the source (`mv 1password.list.save 1password.list`), `apt-get\n     update`, `apt-get install --only-upgrade 1password`. Recent packages (seen on\n     8.12.42, 2026-10-21) then write their own deb822 `1password.sources` (\"Installing the\n     debian auto-update channel\"); move the restored `.list` back to `.save` so the source\n     is not configured twice. The upgrade stops the app; relaunch with `1password --silent`;\n   - tell the user, and ask to update and re-test before filing. Staff will ask for this\n     first, and a report against an old version is usually closed as fixed. Updating\n     changes the system, so get a yes; do not do it silently.\n3. **Duplicate search.** Run `op-fr-search` with the symptom's keywords (both the\n   sitemap helper and the browser keyword search). For a matching open thread on a\n   current version, add the user's environment and observations there\n   (`op-community-engage`) instead of opening a new topic.\n4. **Gather reproduction detail.** Steps, frequency, timing (e.g. \"item appears after\n   2–5 minutes\"), what does and does not fix it (lock\u002Funlock, restarting the app,\n   manual sync), and relevant settings (e.g. desktop app integration on\u002Foff). Get\n   timings by testing when possible, not from memory.\n5. **Draft** using the bug template below. Title starts `[Bug] ` and names the platform.\n   No account email, vault or item names, Secret Key, or screenshots that show them.\n6. **Post by default**, as in `op-feature-request` step 6, with these differences:\n   - topic type **Question** (so staff or others can mark a solution);\n   - category home (`fid=31`), work (`fid=58`) or developers (`fid=69`);\n   - tags: the platform (`Linux`, `Windows`, `macOS`, `iOS`, `Android`), plus\n     `Browser Extension` or `CLI` when involved. Do not add `Feature Request`.\n   Stop at the draft only if the user asks.\n7. **Mention the diagnostics route** in the report to the user: staff often ask for a\n   diagnostics report sent privately to `support@1password.com` with a link to the\n   thread. Never attach diagnostics to the public post.\n8. **Log** via `op-fr-tracker` with `\"kind\": \"bug\"`.\n\n## Bug template\n\n```\nTitle: [Bug] \u003CPlatform>: \u003Csymptom in one line>\n\nWhat happens\n\u003Cobserved behaviour, with frequency and timing>\n\nExpected\n\u003Cwhat should happen>\n\nSteps to reproduce\n1. ...\n\nEnvironment\n- 1Password app: \u003Cversion> (\u003Cchannel>)\n- Browser extension: \u003Cversion> in \u003Cbrowser> \u003Cversion>\n- OS: \u003Cdistro\u002Fversion>, \u003Csession type>\n- Desktop app integration: on\u002Foff\n\nAlready tried\n\u003Clock\u002Funlock, restart, manual sync, update ...>\n\nRelated\n\u003Clinks to related threads, if any>\n```\n",{"name":5,"description":7},"master","e504fb5fc47e6cac00f2fa2bb0dced5951092a9b","skills\u002Fop-bug-report","https:\u002F\u002Fgithub.com\u002Fdanielrosehill\u002FVendor-Liaison","https:\u002F\u002Fgithub.com\u002Fdanielrosehill","https:\u002F\u002Fwww.danielrosehill.com","Focus: Agentic AI, MCP, and workflow automation (esp. voice assisted).  Exploring: multiagent use-cases for AI & geopol sims. GH activity: Claude assisted.","2026-10-23 04:48:18",{"source":8,"skillName":5,"commands":53,"prompt":63,"zipAvailable":64},[54,57,60],{"tool":55,"command":56},"npx","npx skills add danielrosehill\u002FVendor-Liaison --skill op-bug-report",{"tool":58,"command":59},"bunx","bunx skills add danielrosehill\u002FVendor-Liaison --skill op-bug-report",{"tool":61,"command":62},"pnpm","pnpm dlx skills add danielrosehill\u002FVendor-Liaison --skill op-bug-report","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fdanielrosehill\u002FVendor-Liaison\u002Fblob\u002Fmaster\u002Fskills\u002Fop-bug-report\u002FSKILL.md",true,[],[67,94,115,132,145,160],{"skillNo":68,"name":69,"nameZh":6,"description":70,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":71,"categories":72,"keywords":73,"publishedAt":39},"01M718M5YMYBJJVPS8KA4N8KCB","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 …\".","https:\u002F\u002Fgithub.com\u002Fdanielrosehill\u002FVendor-Liaison\u002Fblob\u002Fmaster\u002Fskills\u002Fvendor-preferences\u002FSKILL.md",[],[74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93],"preferences","vendor preferences","vendor","account manager","remember","which","bugs","feature","email","for","company","use","when","number","channels","contacts","record","post","reddit","requests",{"skillNo":95,"name":96,"nameZh":6,"description":97,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":98,"categories":99,"keywords":100,"publishedAt":39},"01M718M31X6ZD6KYH17SB3VPG9","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.","https:\u002F\u002Fgithub.com\u002Fdanielrosehill\u002FVendor-Liaison\u002Fblob\u002Fmaster\u002Fskills\u002Fsecurity-disclosure\u002FSKILL.md",[],[101,102,103,104,105,84,106,107,108,85,86,109,110,111,91,112,113,76,114,25],"security disclosure","security","never","bug-bounty","auth","social","only","social post","security vulnerability","program","vulnerability","product","tracker","at",{"skillNo":116,"name":117,"nameZh":6,"description":118,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":119,"categories":120,"keywords":121,"publishedAt":39},"01M718M002DQVERENHJ4NZ8VVJ","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.","https:\u002F\u002Fgithub.com\u002Fdanielrosehill\u002FVendor-Liaison\u002Fblob\u002Fmaster\u002Fskills\u002Froute\u002FSKILL.md",[],[117,122,123,81,124,125,126,127,74,85,86,109,111,88,89,128,129,130,76,131],"do","feedback","send","filing","general","question","work","how","support","request",{"skillNo":133,"name":25,"nameZh":6,"description":134,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":135,"categories":136,"keywords":138,"publishedAt":39},"01M718KX5ENS7DTKN9B2X0Z1DB","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.","https:\u002F\u002Fgithub.com\u002Fdanielrosehill\u002FVendor-Liaison\u002Fblob\u002Fmaster\u002Fskills\u002Freport\u002FSKILL.md",[137],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[25,139,140,123,81,82,83,124,84,127,85,86,91,141,142,130,143,76,131,144],"app","form","message","github","github issue","about",{"skillNo":146,"name":147,"nameZh":6,"description":148,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":149,"categories":150,"keywords":151,"publishedAt":39},"01M718KTWDF57HQF7HXS0HNWYF","op-fr-tracker","Log 1Password feature requests and threads the user posted or joined, and check them for staff replies or shipped features.","https:\u002F\u002Fgithub.com\u002Fdanielrosehill\u002FVendor-Liaison\u002Fblob\u002Fmaster\u002Fskills\u002Fop-fr-tracker\u002FSKILL.md",[],[113,27,152,153,29,154,93,81,83,155,156,157,158,159,32],"op fr tracker","replies","threads","features","feature requests","Staff","user","log",{"skillNo":161,"name":162,"nameZh":6,"description":163,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":164,"categories":165,"keywords":166,"publishedAt":39},"01M718KSDECJSWDM8DB9D1XAQX","op-fr-search","Search the 1Password Community and release notes for an existing feature request or answer before posting a new one.","https:\u002F\u002Fgithub.com\u002Fdanielrosehill\u002FVendor-Liaison\u002Fblob\u002Fmaster\u002Fskills\u002Fop-fr-search\u002FSKILL.md",[],[31,167,27,35,168,29,169,81,83,131,170,30,171,172,173,174],"op fr search","notes","posting","answer","new","release notes","Existing","feature request"]