[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6K3Z4B1MJ167AFPK1SX0VHT":3,"skill-same:01M6K3Z4B1MJ167AFPK1SX0VHT":55},{"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":27,"linkOnly":28,"markdownContent":29,"markdownBody":30,"frontMatter":31,"refName":34,"commitSha":35,"skillDirectory":36,"forksCount":37,"repositoryHtmlUrl":38,"repositoryHomepageUrl":6,"ownerHtmlUrl":39,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":40,"install":41,"resources":54},"01M6K3Z4B1MJ167AFPK1SX0VHT","franchise-utility-review",null,"Review a franchise or utility-related action for authority, rate\u002Fprocess implications, and approval steps.","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\u002Ffranchise-utility-review\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26],"review","utility","franchise utility review","process","approval","action","for","authority","rate","2026-11-10 10:12:30",false,"---\nname: franchise-utility-review\ndescription: Review a franchise or utility-related action for authority, rate\u002Fprocess implications, and approval steps.\nargument-hint: [utility-action]\n---\n\n# Franchise and Utility Review\n\n**Purpose:** Frame the legal and process questions around franchises, rights-of-way use, rates, and city-owned utilities. State law, utility commissions, and federal rules often limit local authority, especially for cable, telecom, wireless facilities, and investor-owned electric and gas. **Many of these are preempted or heavily regulated; the attorney must confirm what the city can actually do.**\n\n## Required inputs\n- Franchise or action proposed, provider name, and current agreement (expiration, renewal terms)\n- State statute and charter provisions on franchises, rights-of-way, and utility regulation\n- Whether the city owns the utility or the provider is regulated by a state commission\n- Financial terms: franchise fee, in-kind obligations, rate proposals\n\n## Workflow\n1. **Identify the authority**: municipal franchise power, rights-of-way ordinance, state utility commission jurisdiction, federal limits (for example on cable fees and wireless siting; verify). Determine whether the action is a franchise grant, renewal, transfer, rate change, or ordinance.\n2. **Procedure:** many charters require an ordinance, multiple readings, public hearing, published notice, and sometimes voter approval for franchises of a certain length. Check the referendum window and effective date.\n3. **Terms review:** term length and renewal, exclusivity (often barred), fee base and percentage, audit rights, indemnity and insurance, relocation and restoration duties, service area and build-out, customer service standards, transfer or change-of-control consent, default and revocation.\n4. **Rates:** is the city the rate regulator, or only a party before the state commission? Check notice, hearing, and cost-of-service requirements for municipally owned utilities, and any pass-through of the general fund transfer.\n5. **Rights-of-way:** permits, bonding, coordination with street projects, undergrounding, pole attachments, and small-cell or wireless-siting shot clocks (verify).\n6. **Public engagement:** customer notice, comment, accessibility, and equity effects.\n7. **Records and confidentiality:** vendor-claimed trade secrets versus disclosure laws.\n\n## Output structure\n- Authority and procedure map (with items marked \"attorney to confirm\")\n- Terms table: provision | proposed | city preference | risk\n- Timeline to expiration or deadlines (including shot clocks)\n- Questions for the provider and for outside counsel\n\n## Red flags \u002F escalate to the city attorney\n- Preemption or federal limits; rate matters in front of a state commission\n- Exclusive rights, long terms, or perpetual easements\n- Change of control or assignment without consent\n- Deadlines that deem approval if the city does not act\n\n## Common mistakes\n- Letting a franchise expire with no holdover terms\n- Agreeing to fees the state caps\n- Missing deemed-granted deadlines\n\n*Not legal advice.*\n","# Franchise and Utility Review\n\n**Purpose:** Frame the legal and process questions around franchises, rights-of-way use, rates, and city-owned utilities. State law, utility commissions, and federal rules often limit local authority, especially for cable, telecom, wireless facilities, and investor-owned electric and gas. **Many of these are preempted or heavily regulated; the attorney must confirm what the city can actually do.**\n\n## Required inputs\n- Franchise or action proposed, provider name, and current agreement (expiration, renewal terms)\n- State statute and charter provisions on franchises, rights-of-way, and utility regulation\n- Whether the city owns the utility or the provider is regulated by a state commission\n- Financial terms: franchise fee, in-kind obligations, rate proposals\n\n## Workflow\n1. **Identify the authority**: municipal franchise power, rights-of-way ordinance, state utility commission jurisdiction, federal limits (for example on cable fees and wireless siting; verify). Determine whether the action is a franchise grant, renewal, transfer, rate change, or ordinance.\n2. **Procedure:** many charters require an ordinance, multiple readings, public hearing, published notice, and sometimes voter approval for franchises of a certain length. Check the referendum window and effective date.\n3. **Terms review:** term length and renewal, exclusivity (often barred), fee base and percentage, audit rights, indemnity and insurance, relocation and restoration duties, service area and build-out, customer service standards, transfer or change-of-control consent, default and revocation.\n4. **Rates:** is the city the rate regulator, or only a party before the state commission? Check notice, hearing, and cost-of-service requirements for municipally owned utilities, and any pass-through of the general fund transfer.\n5. **Rights-of-way:** permits, bonding, coordination with street projects, undergrounding, pole attachments, and small-cell or wireless-siting shot clocks (verify).\n6. **Public engagement:** customer notice, comment, accessibility, and equity effects.\n7. **Records and confidentiality:** vendor-claimed trade secrets versus disclosure laws.\n\n## Output structure\n- Authority and procedure map (with items marked \"attorney to confirm\")\n- Terms table: provision | proposed | city preference | risk\n- Timeline to expiration or deadlines (including shot clocks)\n- Questions for the provider and for outside counsel\n\n## Red flags \u002F escalate to the city attorney\n- Preemption or federal limits; rate matters in front of a state commission\n- Exclusive rights, long terms, or perpetual easements\n- Change of control or assignment without consent\n- Deadlines that deem approval if the city does not act\n\n## Common mistakes\n- Letting a franchise expire with no holdover terms\n- Agreeing to fees the state caps\n- Missing deemed-granted deadlines\n\n*Not legal advice.*\n",{"name":5,"description":7,"argument-hint":32},[33],"utility-action","master","edf1fceb08dc8ba63f1ad9159df28c1e0ef449fb","skills\u002Flegal-risk\u002Ffranchise-utility-review",0,"https:\u002F\u002Fgithub.com\u002FBrianPillmore\u002FMayorGPT","https:\u002F\u002Fgithub.com\u002FBrianPillmore","2026-11-02 04:58:40",{"source":8,"skillName":5,"commands":42,"prompt":52,"zipAvailable":53},[43,46,49],{"tool":44,"command":45},"npx","npx skills add BrianPillmore\u002FMayorGPT --skill franchise-utility-review",{"tool":47,"command":48},"bunx","bunx skills add BrianPillmore\u002FMayorGPT --skill franchise-utility-review",{"tool":50,"command":51},"pnpm","pnpm dlx skills add BrianPillmore\u002FMayorGPT --skill franchise-utility-review","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FBrianPillmore\u002FMayorGPT\u002Fblob\u002Fmaster\u002Fskills\u002Flegal-risk\u002Ffranchise-utility-review\u002FSKILL.md",true,[],[56,75,88,120,139,152],{"skillNo":57,"name":58,"nameZh":6,"description":59,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":60,"categories":61,"keywords":62,"publishedAt":27},"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",[],[63,64,65,66,67,68,69,70,71,72,73,74],"town hall kit","kit","follow-up","questions","with","event","agenda","prepare","priorities","message","Rules","up",{"skillNo":76,"name":77,"nameZh":6,"description":78,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":79,"categories":80,"keywords":81,"publishedAt":27},"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",[],[77,82,83,84,85,86,68,87,24],"draft","council","voice","but","head","manager",{"skillNo":89,"name":90,"nameZh":6,"description":91,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":92,"categories":93,"keywords":104,"publishedAt":27},"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",[94,99],{"categoryNo":95,"categoryName":96,"taxonomyType":97,"taxonomyTypeDesc":98},"01JBSEEDCAT000000000000019","营销推广","SCENARIO","使用场景",{"categoryNo":100,"categoryName":101,"taxonomyType":102,"taxonomyTypeDesc":103},"01JBSEEDCAT000000000000035","市场营销","PROFESSION","适用职业",[105,106,107,108,109,110,111,67,112,113,114,115,116,117,118,119],"social post","series","post","social","social post series","fit","multi","social media","control","accessibility","generate","Media","channel","campaign","tone",{"skillNo":121,"name":122,"nameZh":6,"description":123,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":124,"categories":125,"keywords":129,"publishedAt":27},"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",[126],{"categoryNo":127,"categoryName":128,"taxonomyType":102,"taxonomyTypeDesc":103},"01JBSEEDCAT000000000000034","行政与办公人员",[130,131,132,133,134,135,136,66,137,138],"public","public comment summarizer","public comment","summarizer","options","synthesize","themes","comments","meeting",{"skillNo":140,"name":141,"nameZh":6,"description":142,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":143,"categories":144,"keywords":145,"publishedAt":27},"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",[],[146,147,148,149,18,150,151,67],"press release writer","press release","writer","release","write","legal",{"skillNo":153,"name":154,"nameZh":6,"description":155,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":156,"categories":157,"keywords":159,"publishedAt":27},"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",[158],{"categoryNo":127,"categoryName":128,"taxonomyType":102,"taxonomyTypeDesc":103},[160,138,161,162,73,130,163,82,164,165,24,83],"meeting notice drafter","notice","content","board","posting","type"]