[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6BYQ40YVGGFMPJXP1G6EFVZ":3,"skill-same:01M6BYQ40YVGGFMPJXP1G6EFVZ":92},{"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":35,"linkOnly":36,"markdownContent":37,"markdownBody":38,"frontMatter":39,"refName":49,"commitSha":50,"skillDirectory":51,"forksCount":52,"repositoryHtmlUrl":53,"repositoryHomepageUrl":6,"ownerHtmlUrl":54,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":55,"install":56,"resources":69},"01M6BYQ40YVGGFMPJXP1G6EFVZ","openspec-explore",null,"Enter explore mode - a thinking partner for exploring ideas, investigating problems, and clarifying requirements. Use when the user wants to think through something before or during a change.","Vortex375\u002Fseraph","Vortex375","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F5016523?v=4","01M6BYMHA5FQE4EMD6BSZ13M46","Benjamin Schmitz","01M6BYMHEYGQ7DM3Q8A7KBNZ48",2,"MIT","https:\u002F\u002Fgithub.com\u002FVortex375\u002Fseraph\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fopenspec-explore\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34],"openspec explore","explore","openspec","cli","change","user","use","think","thinking partner","thinking","ideas","requirements","partner","mode","for","when","2026-11-10 10:12:30",false,"---\nname: gdpr-doc-review\ndescription: >-\n  Guides systematic review of processing documentation for completeness against GDPR Articles 5, 13-14, 24, 28, and 30. Activate when auditing documentation or preparing for inspections. Keywords: documentation review, processing records, completeness, privacy notices, RoPA.\nlicense: Apache-2.0\nmetadata:\n  author: mukul975\n  version: \"1.0\"\n  domain: privacy\n  subdomain: gdpr-compliance\n  tags: \"gdpr, documentation-review, processing-records, completeness, accuracy, audit\"\n---\n\n# Reviewing Documentation of Processing\n\n## Overview\n\nGDPR compliance depends on comprehensive, accurate, and current documentation. This skill provides methodology for reviewing RoPA, privacy notices, DPAs, DPIAs, consent records, and internal policies for internal consistency and alignment with actual processing.\n\n## Implementation Approach\n\n### Phase 1: Assessment\n1. Review current state against applicable GDPR articles.\n2. Identify gaps between current practices and requirements.\n3. Classify gaps by severity and regulatory risk.\n4. Document the assessment with evidence references.\n\n### Phase 2: Design\n1. Design measures to address identified gaps.\n2. Align measures with organisational capacity and risk appetite.\n3. Obtain DPO and stakeholder review of proposed measures.\n4. Create implementation timeline with milestones.\n\n### Phase 3: Implementation\n1. Execute the implementation plan according to priority.\n2. Document all measures implemented with evidence.\n3. Train relevant staff on new procedures and requirements.\n4. Validate implementation through testing or review.\n\n### Phase 4: Maintenance\n1. Schedule periodic reviews (minimum annual).\n2. Monitor for regulatory changes affecting the scope.\n3. Update measures in response to audit findings or incidents.\n4. Report on compliance status to the governance structure.\n","# Reviewing Documentation of Processing\n\n## Overview\n\nGDPR compliance depends on comprehensive, accurate, and current documentation. This skill provides methodology for reviewing RoPA, privacy notices, DPAs, DPIAs, consent records, and internal policies for internal consistency and alignment with actual processing.\n\n## Implementation Approach\n\n### Phase 1: Assessment\n1. Review current state against applicable GDPR articles.\n2. Identify gaps between current practices and requirements.\n3. Classify gaps by severity and regulatory risk.\n4. Document the assessment with evidence references.\n\n### Phase 2: Design\n1. Design measures to address identified gaps.\n2. Align measures with organisational capacity and risk appetite.\n3. Obtain DPO and stakeholder review of proposed measures.\n4. Create implementation timeline with milestones.\n\n### Phase 3: Implementation\n1. Execute the implementation plan according to priority.\n2. Document all measures implemented with evidence.\n3. Train relevant staff on new procedures and requirements.\n4. Validate implementation through testing or review.\n\n### Phase 4: Maintenance\n1. Schedule periodic reviews (minimum annual).\n2. Monitor for regulatory changes affecting the scope.\n3. Update measures in response to audit findings or incidents.\n4. Report on compliance status to the governance structure.\n",{"name":40,"license":41,"metadata":42,"description":48},"gdpr-doc-review","Apache-2.0",{"tags":43,"author":44,"domain":45,"version":46,"subdomain":47},"gdpr, documentation-review, processing-records, completeness, accuracy, audit","mukul975","privacy","1.0","gdpr-compliance","Guides systematic review of processing documentation for completeness against GDPR Articles 5, 13-14, 24, 28, and 30. Activate when auditing documentation or preparing for inspections. Keywords: documentation review, processing records, completeness, privacy notices, RoPA.","main","9b2ef9eae161c00a17241d42a388571321b33e9f",".github\u002Fskills\u002Fopenspec-explore",0,"https:\u002F\u002Fgithub.com\u002FVortex375\u002Fseraph","https:\u002F\u002Fgithub.com\u002FVortex375","2026-11-08 18:46:14",{"source":8,"skillName":40,"commands":57,"prompt":67,"zipAvailable":68},[58,61,64],{"tool":59,"command":60},"npx","npx skills add Vortex375\u002Fseraph --skill gdpr-doc-review",{"tool":62,"command":63},"bunx","bunx skills add Vortex375\u002Fseraph --skill gdpr-doc-review",{"tool":65,"command":66},"pnpm","pnpm dlx skills add Vortex375\u002Fseraph --skill gdpr-doc-review","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FVortex375\u002Fseraph\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fopenspec-explore\u002FSKILL.md",true,[70,76,82,86],{"path":71,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":74,"sourceHtmlUrl":75},"assets\u002Ftemplate.md","ASSET","资产文件",1308,"https:\u002F\u002Fgithub.com\u002Fmukul975\u002FPrivacy-Data-Protection-Skills\u002Fblob\u002Fmain\u002Fplugins\u002Fgdpr-compliance-skills\u002Fskills\u002Fgdpr-doc-review\u002Fassets\u002Ftemplate.md",{"path":77,"resourceType":78,"resourceTypeDesc":79,"sizeBytes":80,"sourceHtmlUrl":81},"references\u002Fstandards.md","REFERENCE","参考文档",1203,"https:\u002F\u002Fgithub.com\u002Fmukul975\u002FPrivacy-Data-Protection-Skills\u002Fblob\u002Fmain\u002Fplugins\u002Fgdpr-compliance-skills\u002Fskills\u002Fgdpr-doc-review\u002Freferences\u002Fstandards.md",{"path":83,"resourceType":78,"resourceTypeDesc":79,"sizeBytes":84,"sourceHtmlUrl":85},"references\u002Fworkflows.md",1501,"https:\u002F\u002Fgithub.com\u002Fmukul975\u002FPrivacy-Data-Protection-Skills\u002Fblob\u002Fmain\u002Fplugins\u002Fgdpr-compliance-skills\u002Fskills\u002Fgdpr-doc-review\u002Freferences\u002Fworkflows.md",{"path":87,"resourceType":88,"resourceTypeDesc":89,"sizeBytes":90,"sourceHtmlUrl":91},"scripts\u002Fprocess.py","SCRIPT","脚本",3068,"https:\u002F\u002Fgithub.com\u002Fmukul975\u002FPrivacy-Data-Protection-Skills\u002Fblob\u002Fmain\u002Fplugins\u002Fgdpr-compliance-skills\u002Fskills\u002Fgdpr-doc-review\u002Fscripts\u002Fprocess.py",[93,115,140,165,181,200],{"skillNo":94,"name":95,"nameZh":6,"description":96,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":97,"licenseFileUrl":6,"sourceHtmlUrl":98,"categories":99,"keywords":110,"publishedAt":35},"01M6BYS1QVW7F887EXS5RR34TA","writing-for-agents","Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md.","AGPL-3.0","https:\u002F\u002Fgithub.com\u002FVortex375\u002Fseraph\u002Fblob\u002Fmain\u002Fapp\u002Fseraph_app\u002F.agents\u002Fskills\u002Fwriting-for-agents\u002FSKILL.md",[100,105],{"categoryNo":101,"categoryName":102,"taxonomyType":103,"taxonomyTypeDesc":104},"01JBSEEDCAT000000000000018","写作与文案","SCENARIO","使用场景",{"categoryNo":106,"categoryName":107,"taxonomyType":108,"taxonomyTypeDesc":109},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[111,33,112,34,25,113,114],"writing","writing for agents","editing","documents",{"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":97,"licenseFileUrl":6,"sourceHtmlUrl":119,"categories":120,"keywords":121,"publishedAt":35},"01M6BYRZNREK0C7V6Y43AKDJWW","wizard","Generate an interactive bash wizard that walks a human through steps only they can perform. Use when provisioning infrastructure, setting up credentials or CI secrets, walking an unfamiliar third-party dashboard, or running a one-off migration or cutover. Don't invoke this for steps the agent can perform itself.","https:\u002F\u002Fgithub.com\u002FVortex375\u002Fseraph\u002Fblob\u002Fmain\u002Fapp\u002Fseraph_app\u002F.agents\u002Fskills\u002Fwizard\u002FSKILL.md",[],[117,122,123,124,125,126,127,128,34,129,130,33,131,132,133,134,135,136,25,137,138,139],"provisioning","ci","generate","infrastructure","dashboard","can","running","invoke","party","credentials","human","provisioning infrastructure","migration","up","only","interactive","Bash","secrets",{"skillNo":141,"name":142,"nameZh":6,"description":143,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":97,"licenseFileUrl":6,"sourceHtmlUrl":144,"categories":145,"keywords":146,"publishedAt":35},"01M6BYRY92S448X31PTG25TCJC","wayfinder","Plan a huge chunk of work (more than one agent session can hold) as a shared map of decision tickets on your issue tracker, and resolve them one at a time until the way to the destination is clear.","https:\u002F\u002Fgithub.com\u002FVortex375\u002Fseraph\u002Fblob\u002Fmain\u002Fapp\u002Fseraph_app\u002F.agents\u002Fskills\u002Fwayfinder\u002FSKILL.md",[],[142,147,148,149,127,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164],"at","map","agent session","time","true","shared","more","tickets","as","clear","issue","session","one at a time","work","decision","plan","chunk","tracker",{"skillNo":166,"name":167,"nameZh":6,"description":168,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":97,"licenseFileUrl":6,"sourceHtmlUrl":169,"categories":170,"keywords":171,"publishedAt":35},"01M6BYRWXMYWB6PD7E9PAD44M4","wait-what","Stop. That last message did not land: re-pitch it.","https:\u002F\u002Fgithub.com\u002FVortex375\u002Fseraph\u002Fblob\u002Fmain\u002Fapp\u002Fseraph_app\u002F.agents\u002Fskills\u002Fwait-what\u002FSKILL.md",[],[172,173,174,151,175,176,177,178,179,180],"wait what","wait","re","last","it","pitch","message","stop","land",{"skillNo":182,"name":183,"nameZh":6,"description":184,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":97,"licenseFileUrl":6,"sourceHtmlUrl":185,"categories":186,"keywords":187,"publishedAt":35},"01M6BYRTS6JNDYB7BZVAWK7JJ9","triage","Move issues and external PRs through a state machine of triage roles, categorise, verify, grill if needed, and write agent-ready briefs.","https:\u002F\u002Fgithub.com\u002FVortex375\u002Fseraph\u002Fblob\u002Fmain\u002Fapp\u002Fseraph_app\u002F.agents\u002Fskills\u002Ftriage\u002FSKILL.md",[],[183,188,189,190,191,192,193,194,195,196,197,198,151,199],"machine","roles","grill","ready","write","verify","issues","state","move","prs","state machine","briefs",{"skillNo":201,"name":202,"nameZh":6,"description":203,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":97,"licenseFileUrl":6,"sourceHtmlUrl":204,"categories":205,"keywords":206,"publishedAt":35},"01M6BYRRRCDHNXH2YBDTYJPG36","to-tickets","Break a plan, spec, or the current conversation into a set of tracer-bullet tickets, each declaring its blocking edges, published to the configured tracker (edges as text in one file per ticket locally, or native blocking links on a real tracker).","https:\u002F\u002Fgithub.com\u002FVortex375\u002Fseraph\u002Fblob\u002Fmain\u002Fapp\u002Fseraph_app\u002F.agents\u002Fskills\u002Fto-tickets\u002FSKILL.md",[],[207,154,208,209,210,151,211,212,155,213,164,214,162,215,216],"to tickets","spec","links","break","native","ticket","conversation","text","SET","file"]