[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M718KNJ0W0R4TH63X9A19WMP":3,"skill-same:01M718KNJ0W0R4TH63X9A19WMP":64},{"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":18,"publishedAt":37,"linkOnly":38,"markdownContent":39,"markdownBody":40,"frontMatter":41,"refName":42,"commitSha":43,"skillDirectory":44,"forksCount":14,"repositoryHtmlUrl":45,"repositoryHomepageUrl":6,"ownerHtmlUrl":46,"ownerBlogUrl":47,"ownerDescription":48,"updatedAt":49,"install":50,"resources":63},"01M718KNJ0W0R4TH63X9A19WMP","op-community-engage",null,"Engage in the 1Password Community — +1 or add a use case to a feature request, reply to threads, answer questions, browse new topics.","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-community-engage\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36],"op community engage","op","engage","community","reply","add","feature request","use","new","questions","answer","request","topics","browse","feature","threads","1password","case","2026-11-10 10:12:30",false,"---\nname: op-community-engage\ndescription: Engage in the 1Password Community — +1 or add a use case to a feature request, reply to threads, answer questions, browse new topics.\n---\n\n# Engage with the 1Password Community\n\nUse when the user says \"+1 that 1Password request\", \"reply on the 1Password forum\",\n\"what's new on the 1Password community\", \"answer that 1Password thread\", or when\n`op-fr-search` found an existing thread to join.\n\nRead `${CLAUDE_PLUGIN_ROOT}\u002Fvendors\u002F1password\u002Fposting-guide.md` before drafting any reply.\n\n## Modes\n\n### Browse\n\n```bash\npython3 ${CLAUDE_PLUGIN_ROOT}\u002Fvendors\u002F1password\u002Fscripts\u002Fcommunity.py recent --days 7 [--category developers]\n```\n\nSummarise by category. Flag `Feature Request` titles and topics touching the user's stated\ninterests. Pull the opening post of anything they pick with `community.py topic \u003Curl>`.\n\n### Support an existing feature request\n\n1. Read the full thread in Chrome (open your own tab):\n   staff replies, whether it is locked, what use cases are already stated.\n2. If the user's use case is already there, the action is a Like only. Say so.\n3. Otherwise draft a short reply that adds their **new** use case or detail. Do not write\n   \"+1\" alone.\n4. Locked thread: offer a new topic that links it (`op-feature-request`).\n\n### Reply or answer\n\nDraft a reply that answers the question asked, with version numbers and steps the user\ncan vouch for. If unsure, say what to test rather than guessing.\n\n## Posting (all modes)\n\n1. Post by default; asking for a reply or +1 is permission. Stop at the draft and wait\n   for approval only if the user asks to see it first. Report the posted text afterwards.\n2. In Chrome, open the thread. If not signed in, ask the user to sign in to the community\n   account (separate from 1Password). Never type credentials.\n3. Click **Reply** under the post. The editor is CKEditor 4 (`editor1`); set the body with\n   `CKEDITOR.instances.editor1.setData(html)` and read it back with `getData()`. The\n   submit button is labelled **Send**. For a Like, click it and confirm the count moved.\n4. Read back the post's permalink. After Send the URL gains `?postid=\u003Cn>#post\u003Cn>`, but\n   the reply may not show on the thread or in the profile's Replies count straight away\n   (seen 2026-10-22, postid 140559, likely held for moderation). Don't resubmit: record\n   the postid and check again later via `op-fr-tracker`.\n5. If it relates to a logged request, update the entry via `op-fr-tracker`.\n\n## Notes\n\n- Do not cross-post the same content to Reddit or Mastodon.\n- Never include account emails, vault\u002Fitem names, Secret Key or order numbers.\n","# Engage with the 1Password Community\n\nUse when the user says \"+1 that 1Password request\", \"reply on the 1Password forum\",\n\"what's new on the 1Password community\", \"answer that 1Password thread\", or when\n`op-fr-search` found an existing thread to join.\n\nRead `${CLAUDE_PLUGIN_ROOT}\u002Fvendors\u002F1password\u002Fposting-guide.md` before drafting any reply.\n\n## Modes\n\n### Browse\n\n```bash\npython3 ${CLAUDE_PLUGIN_ROOT}\u002Fvendors\u002F1password\u002Fscripts\u002Fcommunity.py recent --days 7 [--category developers]\n```\n\nSummarise by category. Flag `Feature Request` titles and topics touching the user's stated\ninterests. Pull the opening post of anything they pick with `community.py topic \u003Curl>`.\n\n### Support an existing feature request\n\n1. Read the full thread in Chrome (open your own tab):\n   staff replies, whether it is locked, what use cases are already stated.\n2. If the user's use case is already there, the action is a Like only. Say so.\n3. Otherwise draft a short reply that adds their **new** use case or detail. Do not write\n   \"+1\" alone.\n4. Locked thread: offer a new topic that links it (`op-feature-request`).\n\n### Reply or answer\n\nDraft a reply that answers the question asked, with version numbers and steps the user\ncan vouch for. If unsure, say what to test rather than guessing.\n\n## Posting (all modes)\n\n1. Post by default; asking for a reply or +1 is permission. Stop at the draft and wait\n   for approval only if the user asks to see it first. Report the posted text afterwards.\n2. In Chrome, open the thread. If not signed in, ask the user to sign in to the community\n   account (separate from 1Password). Never type credentials.\n3. Click **Reply** under the post. The editor is CKEditor 4 (`editor1`); set the body with\n   `CKEDITOR.instances.editor1.setData(html)` and read it back with `getData()`. The\n   submit button is labelled **Send**. For a Like, click it and confirm the count moved.\n4. Read back the post's permalink. After Send the URL gains `?postid=\u003Cn>#post\u003Cn>`, but\n   the reply may not show on the thread or in the profile's Replies count straight away\n   (seen 2026-10-22, postid 140559, likely held for moderation). Don't resubmit: record\n   the postid and check again later via `op-fr-tracker`.\n5. If it relates to a logged request, update the entry via `op-fr-tracker`.\n\n## Notes\n\n- Do not cross-post the same content to Reddit or Mastodon.\n- Never include account emails, vault\u002Fitem names, Secret Key or order numbers.\n",{"name":5,"description":7},"master","e504fb5fc47e6cac00f2fa2bb0dced5951092a9b","skills\u002Fop-community-engage","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":51,"prompt":61,"zipAvailable":62},[52,55,58],{"tool":53,"command":54},"npx","npx skills add danielrosehill\u002FVendor-Liaison --skill op-community-engage",{"tool":56,"command":57},"bunx","bunx skills add danielrosehill\u002FVendor-Liaison --skill op-community-engage",{"tool":59,"command":60},"pnpm","pnpm dlx skills add danielrosehill\u002FVendor-Liaison --skill op-community-engage","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fdanielrosehill\u002FVendor-Liaison\u002Fblob\u002Fmaster\u002Fskills\u002Fop-community-engage\u002FSKILL.md",true,[],[65,90,112,128,145,160],{"skillNo":66,"name":67,"nameZh":6,"description":68,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":69,"categories":70,"keywords":71,"publishedAt":37},"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",[],[72,73,74,75,76,77,78,33,79,80,81,26,82,83,84,85,86,87,88,89],"preferences","vendor preferences","vendor","account manager","remember","which","bugs","email","for","company","when","number","channels","contacts","record","post","reddit","requests",{"skillNo":91,"name":92,"nameZh":6,"description":93,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":94,"categories":95,"keywords":96,"publishedAt":37},"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",[],[97,98,99,100,101,81,102,103,104,26,82,105,106,107,87,108,109,74,110,111],"security disclosure","security","never","bug-bounty","auth","social","only","social post","security vulnerability","program","vulnerability","product","tracker","at","report",{"skillNo":113,"name":114,"nameZh":6,"description":115,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":116,"categories":117,"keywords":118,"publishedAt":37},"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",[],[114,119,120,33,121,122,123,124,72,26,82,105,107,84,85,125,126,127,74,30],"do","feedback","send","filing","general","question","work","how","support",{"skillNo":129,"name":111,"nameZh":6,"description":130,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":131,"categories":132,"keywords":138,"publishedAt":37},"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",[133],{"categoryNo":134,"categoryName":135,"taxonomyType":136,"taxonomyTypeDesc":137},"01JBSEEDCAT000000000000034","行政与办公人员","PROFESSION","适用职业",[111,139,140,120,33,79,80,121,81,124,26,82,87,141,142,127,143,74,30,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":37},"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",[],[109,20,152,153,35,34,89,33,80,154,155,156,157,158,159],"op fr tracker","replies","features","feature requests","Staff","user","log","check",{"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":37},"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",[],[167,168,20,22,169,35,170,33,80,30,29,171,27,172,173,25],"search","op fr search","notes","posting","release","release notes","Existing"]