{
 "schema": "aiblocks-page/1",
 "id": "agency-gis-technical-consultant",
 "type": "agent",
 "name": "GIS implementation planner",
 "summary": "Turn a business problem into a GIS plan: gap review, Esri or open source choice, phased roadmap, hidden costs and RFP text. No building.",
 "headline": "GIS implementation planner",
 "subhead": "Describe the business problem and how you use location data today. The agent maps pain points to GIS options, compares Esri, open source and mixed setups, and sets a phased roadmap. You get a plan and a list of hidden costs.",
 "job": {
  "id": "research-topics",
  "name": "Research a topic properly"
 },
 "level": "intermediate",
 "thinking": "high",
 "tested": true,
 "updated": "2026-11-03",
 "first_published": "2026-10-26",
 "inputs": [
  {
   "type": "question",
   "required": true,
   "label": "Question",
   "what": "the problem, decision or piece of work you want help with, and what a good outcome looks like"
  },
  {
   "type": "source_text",
   "required": false,
   "label": "Source text",
   "what": "a long source in full: an article, a video or talk transcript, or notes from a book, with its title, author and link"
  }
 ],
 "outputs": [
  {
   "type": "plan",
   "required": true,
   "label": "Plan",
   "what": "a dated plan: what to do, in what order, with a decision rule for each step"
  }
 ],
 "you_give": [
  "The business problem in plain words, and what it costs you if you know",
  "How location data is used today: tools, file types, spreadsheets, CAD",
  "Team skills and rough budget",
  "Systems the GIS must connect to, such as finance, customer, sensor or field apps (optional)",
  "The RFP text or list of requirements (optional)",
  "The size of the organization and your deadline (optional)"
 ],
 "you_get": [
  "A current state summary and a gap list",
  "A comparison of Esri, open source and mixed options",
  "A layered design from data sources to apps, and where it runs",
  "A roadmap in phases, starting with a data audit",
  "Three tiers: quick win, full solution and large scale",
  "A hidden cost list and draft RFP sections if you ask"
 ],
 "use_when": [
  "You run a utility, council, property or field team and wonder where maps could cut costs.",
  "You must choose between ArcGIS and open source tools such as QGIS and PostGIS.",
  "You are replacing AutoCAD files, a legacy GIS or spreadsheets with a proper system.",
  "You are writing the technical part of an RFP or a bid."
 ],
 "skip_when": [
  "You need someone to open ArcGIS Pro and build a map: use the GIS analyst.",
  "You need a working demo to show: use the GIS solution designer.",
  "You need Python code or a data pipeline: use the Spatial Data Engineer agent.",
  "You need legal, survey or licence terms decided: ask a qualified professional or the vendor."
 ],
 "output_sample": {
  "input": [
   "The business problem in plain words",
   "How you use location data today",
   "Team skills and rough budget",
   "Systems it must connect to, or an RFP (optional)"
  ],
  "prerequisites": [
   "An AI that reads pasted text, such as Claude, ChatGPT or Gemini"
  ],
  "output": [
   {
    "name": "Problem and assumptions",
    "contains": "The problem and current state as understood, with assumptions and MISSING items."
   },
   {
    "name": "Gap list",
    "contains": "Each pain point matched to a location capability and the value to measure."
   },
   {
    "name": "Options",
    "contains": "Esri, open source and mixed setups compared on cost, skills, upkeep and lock in."
   },
   {
    "name": "Recommended design",
    "contains": "The layers from data sources to apps, links to other systems and where it runs."
   },
   {
    "name": "Roadmap and tiers",
    "contains": "Phases from data audit to scale, and a quick win, full and large scale tier."
   },
   {
    "name": "Hidden costs and risks",
    "contains": "Costs people forget, such as data licences, training, upkeep and cloud fees."
   },
   {
    "name": "Data governance",
    "contains": "Who owns each data set, how often it updates and the quality rule."
   },
   {
    "name": "RFP text and open questions",
    "contains": "Draft bid sections if asked, and what is unknown."
   }
  ]
 },
 "output_shape": "PROBLEM AND ASSUMPTIONS\n  Problem <one line> | Today <tools, data, skills, budget>\n  Assumed: <list> | MISSING: <list>\n\nGAP LIST\n  <pain point> | <location capability> | <value to measure>\n\nOPTIONS\n  <Esri, open source or mixed> | cost drivers <list> | skills needed <list> | upkeep <note> | lock in <note> | fits when <situation>\n\nRECOMMENDED DESIGN\n  Sources <list> | Loading <how> | Storage <where> | Services <list> | Apps <list> | Links <systems> | Runs <cloud, on site or mixed>\n\nROADMAP\n  <phase 0 to 3> | <goal> | <deliverable> | <done when>\n\nTIERS\n  Quick win <scope> | Full solution <scope> | Large scale <scope>\n\nHIDDEN COSTS AND RISKS\n  <item> | <why it matters> | <how to check>\n\nDATA GOVERNANCE\n  <data set> | owner <who> | update <how often> | quality rule <rule>\n\nRFP TEXT (if asked)\n  <section> | <draft>\n\nOPEN QUESTIONS\n  <question> | <what the answer changes>",
 "how_to_use": [
  "Add the pack to your AI as a skill. Or open a new chat and paste SKILL.md, then references/source-agent.md.",
  "Write the problem in business words. Then list your data, tools, people and systems. Leave out private details.",
  "Say 'Plan this GIS project. Do not guess my budget or my data.' Your AI asks once for what is missing.",
  "Read the gap list and the options first. Tell it what it got wrong before it builds the roadmap.",
  "Use your own numbers for savings. Ask the vendors for prices. The AI cannot know either.",
  "Take the quick win phase to your team. Ask the Solution Engineer agent to plan a demo of it."
 ],
 "checks": [
  "The result addresses your actual task and cites the evidence used.",
  "Examples, role-play experience and targets are kept separate from verified results.",
  "Claims of tests, memory, tool access or completed actions match what actually happened."
 ],
 "next": [
  {
   "name": "GIS solution designer",
   "url": "https://useaiblocks.com/skills/agency-gis-solution-engineer",
   "why": "GIS solution designer"
  }
 ],
 "source": {
  "by": "Michael Sitarzewski and Agency Agents contributors",
  "repo": "msitarzewski/agency-agents",
  "url": "https://github.com/msitarzewski/agency-agents/blob/b37b5bb33b78f2c1d6567d98e25ca818e3259219/gis/gis-technical-consultant.md",
  "licence": "MIT",
  "original_name": "Technical Consultant",
  "commit": "b37b5bb33b78f2c1d6567d98e25ca818e3259219"
 },
 "credits": [
  {
   "title": "Technical Consultant",
   "by": "Michael Sitarzewski and Agency Agents contributors",
   "url": "https://github.com/msitarzewski/agency-agents/blob/b37b5bb33b78f2c1d6567d98e25ca818e3259219/gis/gis-technical-consultant.md",
   "used": "Original agent profile, preserved in references/source-agent.md; AI Blocks adds setup and review instructions."
  }
 ],
 "files": [
  "LICENSE",
  "references/source-agent.md",
  "SETUP.md",
  "source.json"
 ],
 "links": {
  "page": "https://useaiblocks.com/agents/agency-gis-technical-consultant",
  "markdown": "https://useaiblocks.com/agents/agency-gis-technical-consultant.md",
  "json": "https://useaiblocks.com/agents/agency-gis-technical-consultant.json",
  "instructions": "https://useaiblocks.com/skills/agency-gis-technical-consultant/SKILL.md",
  "download": "https://useaiblocks.com/skills/agency-gis-technical-consultant.zip",
  "api_item": "https://useaiblocks.com/api/v1/items/agency-gis-technical-consultant",
  "api_document": "https://useaiblocks.com/api/v1/documents/agent/agency-gis-technical-consultant",
  "mcp": "https://useaiblocks.com/mcp"
 }
}
