[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6K3YT7830FB4DP2XAXJB659":3,"skill-same:01M6K3YT7830FB4DP2XAXJB659":59},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":25,"linkOnly":26,"markdownContent":27,"markdownBody":28,"frontMatter":29,"refName":32,"commitSha":33,"skillDirectory":34,"forksCount":35,"repositoryHtmlUrl":36,"repositoryHomepageUrl":6,"ownerHtmlUrl":37,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":38,"install":39,"resources":52},"01M6K3YT7830FB4DP2XAXJB659","executive-session-checklist",null,"Verify that a proposed closed session has proper statutory grounds, compliant notice, and the documentation needed to defend the session from a sunshine-law challenge.","BrianPillmore\u002FMayorGPT","BrianPillmore","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F89977304?v=4","01M6K3S5PAA7GX17DJCHR5QFZ2","01M6K3S5TAA6HKGD1BY6VTV0QB",1,"MIT","https:\u002F\u002Fgithub.com\u002FBrianPillmore\u002FMayorGPT\u002Fblob\u002Fmaster\u002Fskills\u002Flegal-risk\u002Fexecutive-session-checklist\u002FSKILL.md",[],[18,19,20,21,22,23,24],"session","checklist","executive session checklist","documentation","verify","challenge","notice","2026-11-10 10:12:30",false,"---\nname: executive-session-checklist\ndescription: Verify that a proposed closed session has proper statutory grounds, compliant notice, and the documentation needed to defend the session from a sunshine-law challenge.\nargument-hint: [session-topic]\n---\n\n# Executive Session Checklist\n\n**Purpose:** Test a proposed closed session against open-meetings law. Closed sessions are an exception to a presumption of openness; grounds are narrow, procedures are strict, and **states differ** (list of permitted topics, whether a vote is required, who may attend, and whether recordings or minutes are mandatory). Verify your own statute. Use `executive-session-script.md`.\n\n## Required inputs\n- Topic and what the body hopes to accomplish\n- Statute and city rule listing permitted grounds\n- Who would attend (attorney, manager, outside counsel, labor negotiator, others)\n- Agenda language and posting date\n\n## Workflow\n1. **Match a specific statutory ground.** Commonly recognized (verify): consultation with the attorney on pending or threatened litigation or privileged legal advice; real property acquisition or sale price negotiation; labor negotiations strategy; specific personnel matters (appointment, discipline, evaluation of an individual); security matters; certain licensing or confidential-by-law matters. \"Sensitive\" or \"politically awkward\" is not a ground.\n2. **Narrow the scope.** Discuss only what the ground allows. General policy, budget, and public-interest questions belong in open session even if they relate to the matter.\n3. **Notice and agenda:** describe the ground with the specificity your law requires (some require the statutory citation and the identity of the negotiators or the case caption).\n4. **Open-session motion:** convene publicly, state the ground in open session, vote if required, and announce expected duration and whether the body will reconvene.\n5. **Attendance:** only people necessary; the attorney should attend when relying on attorney-client privilege. Non-members, staff, and consultants who are not part of the privilege can waive it.\n6. **Conduct:** no final action unless the statute allows (most states require final votes in public); no side topics; no recording leaks; note who attended.\n7. **Documentation:** minutes or a confidential record, per statute; sealed record rules; certification by the presiding officer or attorney that the session complied.\n8. **Reconvene:** report out as required (e.g., \"direction given\" without disclosing privileged content) and take any vote publicly.\n9. **Confidentiality:** members' duty not to disclose, penalties, and the process if a leak occurs.\n\n## Output structure\n- Ground-fit table: ground | statute (to be verified) | supporting facts | fit (Yes\u002FNo\u002FUnsure)\n- Agenda language and the open-session motion\n- Attendee list with role and privilege note\n- Post-session reporting plan\n\n## Red flags \u002F escalate to the city attorney\n- Real property or personnel topics expanded into public-policy discussion\n- Elected official wants non-attorney advisors present\n- Final action, straw votes, or consensus-gathering in closed session\n- Prior challenge or complaint about closed sessions\n\n## Common mistakes\n- Citing a ground in the agenda that does not match the discussion\n- Not recording the motion and statutory citation in open session\n- Taking a vote because \"everyone agrees\"\n\n*Not legal advice.*\n","# Executive Session Checklist\n\n**Purpose:** Test a proposed closed session against open-meetings law. Closed sessions are an exception to a presumption of openness; grounds are narrow, procedures are strict, and **states differ** (list of permitted topics, whether a vote is required, who may attend, and whether recordings or minutes are mandatory). Verify your own statute. Use `executive-session-script.md`.\n\n## Required inputs\n- Topic and what the body hopes to accomplish\n- Statute and city rule listing permitted grounds\n- Who would attend (attorney, manager, outside counsel, labor negotiator, others)\n- Agenda language and posting date\n\n## Workflow\n1. **Match a specific statutory ground.** Commonly recognized (verify): consultation with the attorney on pending or threatened litigation or privileged legal advice; real property acquisition or sale price negotiation; labor negotiations strategy; specific personnel matters (appointment, discipline, evaluation of an individual); security matters; certain licensing or confidential-by-law matters. \"Sensitive\" or \"politically awkward\" is not a ground.\n2. **Narrow the scope.** Discuss only what the ground allows. General policy, budget, and public-interest questions belong in open session even if they relate to the matter.\n3. **Notice and agenda:** describe the ground with the specificity your law requires (some require the statutory citation and the identity of the negotiators or the case caption).\n4. **Open-session motion:** convene publicly, state the ground in open session, vote if required, and announce expected duration and whether the body will reconvene.\n5. **Attendance:** only people necessary; the attorney should attend when relying on attorney-client privilege. Non-members, staff, and consultants who are not part of the privilege can waive it.\n6. **Conduct:** no final action unless the statute allows (most states require final votes in public); no side topics; no recording leaks; note who attended.\n7. **Documentation:** minutes or a confidential record, per statute; sealed record rules; certification by the presiding officer or attorney that the session complied.\n8. **Reconvene:** report out as required (e.g., \"direction given\" without disclosing privileged content) and take any vote publicly.\n9. **Confidentiality:** members' duty not to disclose, penalties, and the process if a leak occurs.\n\n## Output structure\n- Ground-fit table: ground | statute (to be verified) | supporting facts | fit (Yes\u002FNo\u002FUnsure)\n- Agenda language and the open-session motion\n- Attendee list with role and privilege note\n- Post-session reporting plan\n\n## Red flags \u002F escalate to the city attorney\n- Real property or personnel topics expanded into public-policy discussion\n- Elected official wants non-attorney advisors present\n- Final action, straw votes, or consensus-gathering in closed session\n- Prior challenge or complaint about closed sessions\n\n## Common mistakes\n- Citing a ground in the agenda that does not match the discussion\n- Not recording the motion and statutory citation in open session\n- Taking a vote because \"everyone agrees\"\n\n*Not legal advice.*\n",{"name":5,"description":7,"argument-hint":30},[31],"session-topic","master","edf1fceb08dc8ba63f1ad9159df28c1e0ef449fb","skills\u002Flegal-risk\u002Fexecutive-session-checklist",0,"https:\u002F\u002Fgithub.com\u002FBrianPillmore\u002FMayorGPT","https:\u002F\u002Fgithub.com\u002FBrianPillmore","2026-11-02 04:58:40",{"source":8,"skillName":5,"commands":40,"prompt":50,"zipAvailable":51},[41,44,47],{"tool":42,"command":43},"npx","npx skills add BrianPillmore\u002FMayorGPT --skill executive-session-checklist",{"tool":45,"command":46},"bunx","bunx skills add BrianPillmore\u002FMayorGPT --skill executive-session-checklist",{"tool":48,"command":49},"pnpm","pnpm dlx skills add BrianPillmore\u002FMayorGPT --skill executive-session-checklist","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FBrianPillmore\u002FMayorGPT\u002Fblob\u002Fmaster\u002Fskills\u002Flegal-risk\u002Fexecutive-session-checklist\u002FSKILL.md",true,[53],{"path":54,"resourceType":55,"resourceTypeDesc":56,"sizeBytes":57,"sourceHtmlUrl":58},"executive-session-script.md","REFERENCE","参考文档",1292,"https:\u002F\u002Fgithub.com\u002FBrianPillmore\u002FMayorGPT\u002Fblob\u002Fmaster\u002Fskills\u002Flegal-risk\u002Fexecutive-session-checklist\u002Fexecutive-session-script.md",[60,79,93,125,144,158],{"skillNo":61,"name":62,"nameZh":6,"description":63,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":64,"categories":65,"keywords":66,"publishedAt":25},"01M6K466QB0Q2EVZRJ5X1XY21C","town-hall-kit","Prepare a town hall kit with agenda, ground rules, likely questions, follow-up method, and message priorities.","https:\u002F\u002Fgithub.com\u002FBrianPillmore\u002FMayorGPT\u002Fblob\u002Fmaster\u002Fskills\u002Fpublic-engagement\u002Ftown-hall-kit\u002FSKILL.md",[],[67,68,69,70,71,72,73,74,75,76,77,78],"town hall kit","kit","follow-up","questions","with","event","agenda","prepare","priorities","message","Rules","up",{"skillNo":80,"name":81,"nameZh":6,"description":82,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":83,"categories":84,"keywords":85,"publishedAt":25},"01M6K462B8XJ2FFYH8BAXR0ZM5","speechwriter","Draft remarks for the mayor, council, manager, or department head in a strong but grounded municipal voice.","https:\u002F\u002Fgithub.com\u002FBrianPillmore\u002FMayorGPT\u002Fblob\u002Fmaster\u002Fskills\u002Fpublic-engagement\u002Fspeechwriter\u002FSKILL.md",[],[81,86,87,88,89,90,72,91,92],"draft","council","voice","but","head","manager","for",{"skillNo":94,"name":95,"nameZh":6,"description":96,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":97,"categories":98,"keywords":109,"publishedAt":25},"01M6K45Z8MYT7FVMV48WE0MACS","social-post-series","Generate a multi-post city social media series with tone control, accessibility, and channel fit.","https:\u002F\u002Fgithub.com\u002FBrianPillmore\u002FMayorGPT\u002Fblob\u002Fmaster\u002Fskills\u002Fpublic-engagement\u002Fsocial-post-series\u002FSKILL.md",[99,104],{"categoryNo":100,"categoryName":101,"taxonomyType":102,"taxonomyTypeDesc":103},"01JBSEEDCAT000000000000019","营销推广","SCENARIO","使用场景",{"categoryNo":105,"categoryName":106,"taxonomyType":107,"taxonomyTypeDesc":108},"01JBSEEDCAT000000000000035","市场营销","PROFESSION","适用职业",[110,111,112,113,114,115,116,71,117,118,119,120,121,122,123,124],"social post","series","post","social","social post series","fit","multi","social media","control","accessibility","generate","Media","channel","campaign","tone",{"skillNo":126,"name":127,"nameZh":6,"description":128,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":129,"categories":130,"keywords":134,"publishedAt":25},"01M6K45W3AWHA1GMZV2PRDYJBS","public-comment-summarizer","Synthesize hearing or meeting comments into themes, misconceptions, unanswered questions, and response options.","https:\u002F\u002Fgithub.com\u002FBrianPillmore\u002FMayorGPT\u002Fblob\u002Fmaster\u002Fskills\u002Fpublic-engagement\u002Fpublic-comment-summarizer\u002FSKILL.md",[131],{"categoryNo":132,"categoryName":133,"taxonomyType":107,"taxonomyTypeDesc":108},"01JBSEEDCAT000000000000034","行政与办公人员",[135,136,137,138,139,140,141,70,142,143],"public","public comment summarizer","public comment","summarizer","options","synthesize","themes","comments","meeting",{"skillNo":145,"name":146,"nameZh":6,"description":147,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":148,"categories":149,"keywords":150,"publishedAt":25},"01M6K45QWBXSDMGQTA1E9NC43M","press-release-writer","Write a city press release that is accurate, readable, and aligned with legal and operational review needs.","https:\u002F\u002Fgithub.com\u002FBrianPillmore\u002FMayorGPT\u002Fblob\u002Fmaster\u002Fskills\u002Fpublic-engagement\u002Fpress-release-writer\u002FSKILL.md",[],[151,152,153,154,155,156,157,71],"press release writer","press release","writer","release","review","write","legal",{"skillNo":159,"name":160,"nameZh":6,"description":161,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":162,"categories":163,"keywords":165,"publishedAt":25},"01M6K45JXZRSW4XXH78FTRBB2A","meeting-notice-drafter","Draft a legally sufficient public notice for any city council, board, commission, or committee meeting — covering required content, posting deadlines, and special-meeting or emergency-meeting rules.","https:\u002F\u002Fgithub.com\u002FBrianPillmore\u002FMayorGPT\u002Fblob\u002Fmaster\u002Fskills\u002Fpublic-engagement\u002Fmeeting-notice-drafter\u002FSKILL.md",[164],{"categoryNo":132,"categoryName":133,"taxonomyType":107,"taxonomyTypeDesc":108},[166,143,24,167,77,135,168,86,169,170,92,87],"meeting notice drafter","content","board","posting","type"]