[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6C1FS8FSRCWGP59TQE06Z2N":3,"skill-same:01M6C1FS8FSRCWGP59TQE06Z2N":78},{"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":42,"linkOnly":43,"markdownContent":44,"markdownBody":45,"frontMatter":46,"refName":54,"commitSha":55,"skillDirectory":56,"forksCount":57,"repositoryHtmlUrl":58,"repositoryHomepageUrl":59,"ownerHtmlUrl":60,"ownerBlogUrl":61,"ownerDescription":62,"updatedAt":63,"install":64,"resources":77},"01M6C1FS8FSRCWGP59TQE06Z2N","public-technology-review",null,"Build a vendor-neutral, source-linked public-technology procurement evidence and risk review without autonomous scoring or award recommendations.","jmagly\u002Faiwg","jmagly","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1159087?v=4","01M6C10AK8N2WCSQN11FYGTJWN","Joseph Magly","01M6C10AQ8A2RMED1Y1BSVY7NF",229,"MIT","https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Fagentic\u002Fcode\u002Faddons\u002Fcivic-action\u002Fskills\u002Fpublic-technology-review\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41],"public","public technology review","review","technology","build","source","lock","assess","compare","contract","recommendations","scoring","evidence","vendor","autonomous","lifecycle","risk","procurement","2026-11-10 10:12:30",false,"---\nnamespace: aiwg\nplatforms: [all]\nname: public-technology-review\ndescription: Build a vendor-neutral, source-linked public-technology procurement evidence and risk review without autonomous scoring or award recommendations.\ntriggers:\n  - review a public technology procurement\n  - compare civic technology contract evidence\n  - assess public sector vendor lock in and lifecycle risk\n---\n\n# Public Technology Review\n\n## Process\n\n1. Select and cite the governing procurement profile; FAR\u002FNIST are reference\n   models unless adopted by that jurisdiction.\n2. Inventory need, planning, market research, solicitation, selection, award,\n   administration, oversight, and public-release records.\n3. Separate protected proposals\u002Fsource-selection material from public releases.\n4. Record claims and evidence without sentiment scores. Risk ratings require a\n   human-defined scale, rationale, uncertainty, owner, and verification method.\n5. Do not infer corruption, rank vendors, or recommend an award autonomously.\n6. Record explicit handoff states for missing records, meeting\u002Fvote analysis,\n   and any publication packet; protected material never enters a public handoff.\n\n## Output\n\nA schema-valid evidence\u002Frisk review and human decision questions.\n\n## References\n\n- `schemas\u002Fpublic-technology-review.schema.json`\n- `templates\u002Fpublic-technology-review.md`\n- `docs\u002Fresearch\u002Fcivic-workflow-standards.md`\n- `docs\u002Fresearch\u002Fcontrol-source-matrix.md`\n","# Public Technology Review\n\n## Process\n\n1. Select and cite the governing procurement profile; FAR\u002FNIST are reference\n   models unless adopted by that jurisdiction.\n2. Inventory need, planning, market research, solicitation, selection, award,\n   administration, oversight, and public-release records.\n3. Separate protected proposals\u002Fsource-selection material from public releases.\n4. Record claims and evidence without sentiment scores. Risk ratings require a\n   human-defined scale, rationale, uncertainty, owner, and verification method.\n5. Do not infer corruption, rank vendors, or recommend an award autonomously.\n6. Record explicit handoff states for missing records, meeting\u002Fvote analysis,\n   and any publication packet; protected material never enters a public handoff.\n\n## Output\n\nA schema-valid evidence\u002Frisk review and human decision questions.\n\n## References\n\n- `schemas\u002Fpublic-technology-review.schema.json`\n- `templates\u002Fpublic-technology-review.md`\n- `docs\u002Fresearch\u002Fcivic-workflow-standards.md`\n- `docs\u002Fresearch\u002Fcontrol-source-matrix.md`\n",{"name":5,"triggers":47,"namespace":51,"platforms":52,"description":7},[48,49,50],"review a public technology procurement","compare civic technology contract evidence","assess public sector vendor lock in and lifecycle risk","aiwg",[53],"all","main","6754967c344ccb087a8de06972f55a41067b291b","agentic\u002Fcode\u002Faddons\u002Fcivic-action\u002Fskills\u002Fpublic-technology-review",36,"https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg","https:\u002F\u002Faiwg.io","https:\u002F\u002Fgithub.com\u002Fjmagly","https:\u002F\u002Fintegrolabs.io","ml\u002Fai, industrial automation, safety\u002Fsecurity, ssi\r\n\r\nmagly.net\r\nintegrolabs.io\r\naiwg.io\r\nfortemi.com\r\npagenary.com\r\nbytecask.com","2026-11-11 08:11:25",{"source":8,"skillName":5,"commands":65,"prompt":75,"zipAvailable":76},[66,69,72],{"tool":67,"command":68},"npx","npx skills add jmagly\u002Faiwg --skill public-technology-review",{"tool":70,"command":71},"bunx","bunx skills add jmagly\u002Faiwg --skill public-technology-review",{"tool":73,"command":74},"pnpm","pnpm dlx skills add jmagly\u002Faiwg --skill public-technology-review","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Fagentic\u002Fcode\u002Faddons\u002Fcivic-action\u002Fskills\u002Fpublic-technology-review\u002FSKILL.md",true,[],[79,106,130,136,143,157],{"skillNo":80,"name":81,"nameZh":6,"description":82,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":83,"categories":84,"keywords":86,"publishedAt":42},"01M70QA0BSYJ49EES9V4RE8QH1","host-hardening","Read-only system hardening baseline and plan-first host hardening recommendations for SSH, Docker bind addresses, firewall persistence, datastores, exporters and audit retention.","https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Fagentic\u002Fcode\u002Fplugins\u002Fsecurity-engineering\u002Fskills\u002Fhost-hardening\u002FSKILL.md",[85],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[87,88,89,90,91,34,92,93,94,95,96,97,98,99,100,101,102,103,104,105],"host","host hardening","hardening","read","re","remediation","plan","port","verification","Bash","access","only","retention","audit","never","firewall","bind","secrets","request",{"skillNo":107,"name":108,"nameZh":6,"description":109,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":110,"categories":111,"keywords":116,"publishedAt":42},"01M70PNT2Z4HMZPRBTAF6073NN","exposure-analysis","Read-only firewall analysis and effective host exposure reconstruction for Docker published ports, UFW bypass, stale rules, CDN scope, IPv6 asymmetry and external probe allowlists.","https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Fagentic\u002Fcode\u002Fplugins\u002Fforensics\u002Fskills\u002Fexposure-analysis\u002FSKILL.md",[112,115],{"categoryNo":113,"categoryName":114,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000011","运维与部署",{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[117,118,119,90,120,94,121,122,96,123,87,124,98,125,126,101,102,127,128,129],"exposure analysis","analysis","unknown","credentials","collection","ufw","ports","internet","local","scope","reconstruction","operator","write",{"skillNo":131,"name":81,"nameZh":6,"description":82,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":132,"categories":133,"keywords":135,"publishedAt":42},"01M70P8QATMPKA78E4FT5D2TNA","https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Fagentic\u002Fcode\u002Fframeworks\u002Fsecurity-engineering\u002Fskills\u002Fhost-hardening\u002FSKILL.md",[134],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[89,87,88,97,90,105,92,34,100,93,94,95,96,104,98,99,91,101,102,103],{"skillNo":137,"name":108,"nameZh":6,"description":109,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":138,"categories":139,"keywords":142,"publishedAt":42},"01M70NMPVJ5H0JH131P60FW4R8","https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Fagentic\u002Fcode\u002Fframeworks\u002Fforensics-complete\u002Fskills\u002Fexposure-analysis\u002FSKILL.md",[140,141],{"categoryNo":113,"categoryName":114,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[118,117,101,120,94,121,96,119,87,124,98,125,126,90,102,123,122,127,128,129],{"skillNo":144,"name":145,"nameZh":6,"description":146,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":147,"categories":148,"keywords":150,"publishedAt":42},"01M6CB4DDR0B4NNCFK7ZK7449H","fixture-skill","Exercise rule delivery.","https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Ftest\u002Ffixtures\u002Frule-delivery\u002Fskills\u002Ffixture-skill\u002FSKILL.md",[149],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[151,152,153,154,155,156],"fixture skill","fixture","rule","delivery","true","exercise",{"skillNo":158,"name":159,"nameZh":6,"description":160,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":161,"categories":162,"keywords":164,"publishedAt":42},"01M6CB4AVK1W76MFMPP0JP32CJ","pi-local","Pi-local duplicate-precedence fixture.","https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Ftest\u002Ffixtures\u002Fproviders\u002Fpi\u002Fproject\u002F.pi\u002Fskills\u002Fpi-local\u002FSKILL.md",[163],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[165,166,125,167,152],"pi","pi local","duplicate"]