{"id":8753,"external_id":"plugin_asdk_app_6abfa55b86548191abed2693daef3ccf","name":"cartographer","display_name":"Cartographer","developer":"Cartographer","category":"Productivity","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-10-28T12:04:34Z","input_sha256":"a847a81aa219e919631b6914450874393241f2371ffc33c1a07c7103f55e12c1","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"0.2.0","skill_count":11,"first_seen_at":"2026-10-28T12:00:01.921Z","last_seen_at":"2026-11-04T06:00:02.689Z","last_changed_at":"2026-10-28T12:00:01.921Z","install_count":null,"search_matches":[],"research_summary":null,"research_reviewed_at":null,"metadata":{"canonical_app_id":"asdk_app_6abfa55b86548191abed2693daef3ccf","connector_id":"asdk_app_6abfa55b86548191abed2693daef3ccf","created_at":"2026-10-12T12:40:07.628903Z","discoverability":"LISTED","id":"plugin_asdk_app_6abfa55b86548191abed2693daef3ccf","is_template":false,"is_template_instance":false,"name":"cartographer","release":{"app_ids":["asdk_app_6abfa55b86548191abed2693daef3ccf"],"app_manifest":{"apps":{"cartographer":{"id":"asdk_app_6abfa55b86548191abed2693daef3ccf","required":true}}},"app_templates":[],"description":"Story mapping and user journey visualization with Cartographer. Build collaborative story maps, map user journeys, run product discovery sessions, and organize work on a visual board.","display_name":"Cartographer","id":"pluginrel_ff52faddde4c81918a7cac2ddfcfd01e","interface":{"brand_color":"#0142CC","capabilities":["Read","Write"],"category":"Productivity","composer_icon_dark_url":null,"composer_icon_url":"https://files.openai.com/content?id=file_00000000c3248211968fce76f2ab7850","default_prompt":"Use Cartographer to build a story map for our new onboarding flow.","default_prompts":["Use Cartographer to build a story map for our new onboarding flow.","Use Cartographer to turn this interview transcript into a story map with pains and opportunities.","Use Cartographer to map this prospect's workflow and pains from my discovery call notes."],"developer_name":"Cartographer","logo_url":"https://files.openai.com/content?id=file_00000000616881f4a8e1c5d44fd7e5e3","logo_url_dark":null,"long_description":"Cartographer turns ChatGPT into a story mapping specialist. Create spaces and projects, build the journey → step → story card backbone in one call, add personas, customers, milestones and statuses, and read or update existing maps. Bundled skills teach the 3-tier hierarchy, card types and practical story-mapping methodology, and cover the jobs around a map: turning interviews and customer feedback into evidence, slicing an MVP, splitting stories, writing backlog tickets, and building sales discovery maps, mutual action plans and playbooks.","plugin_category_id":"productivity","privacy_policy_url":"https://cartographer.studio/legal/privacy","screenshot_urls":[],"short_description":"Story mapping tool","terms_of_service_url":"https://cartographer.studio/legal/terms","website_url":"https://cartographer.studio"},"keywords":["story-mapping","product","journeys","user-research","product-discovery","product-management","project-planning","mvp","user-interviews","sales-enablement"],"onboarding_skill_name":null,"requires_local_executor":false,"skills":[{"description":"Map a pile of customer feedback (support tickets, NPS and CSAT comments, feature requests, app store reviews, sales call notes, churn reasons) onto a story map. Deduplicates requests into themes, finds the underlying problem behind each request, places it on the journey step where it happens, and counts which customers and segments are asking. Use when the user shares exported tickets, survey responses, a feature request list, or a CSV of feedback and wants to prioritize it, see where customers struggle, or add it to a product map or roadmap.\n","interface":{"brand_color":null,"default_prompt":null,"display_name":"feedback-to-story-map","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Map a pile of customer feedback (support tickets, NPS and CSAT comments, feature requests, app store reviews, sales call notes, churn reasons) onto a story map. Deduplicates requests into themes, finds the underlying problem behind each request, places it on the journey step where it happens, and counts which customers and segments are asking. Use when the user shares exported tickets, survey responses, a feature request list, or a CSV of feedback and wants to prioritize it, see where customers struggle, or add it to a product map or roadmap.\n"},"name":"feedback-to-story-map","plugin_release_skill_id":"pluginrsk_6accd4be61dc81919ee7569cd84bcb37"},{"description":"Turn user interview transcripts, call recordings, or research notes into an evidence-backed story map. Writes an interview snapshot per participant, codes quotes into pains, goals, workarounds and questions, clusters them across interviews, and places each finding on the right journey step with its source. Use when the user shares an interview transcript, customer call notes, a usability test, or research findings and wants a story map, journey map, opportunity map, or wants to add the insights to an existing map.\n","interface":{"brand_color":null,"default_prompt":null,"display_name":"interview-to-story-map","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Turn user interview transcripts, call recordings, or research notes into an evidence-backed story map. Writes an interview snapshot per participant, codes quotes into pains, goals, workarounds and questions, clusters them across interviews, and places each finding on the right journey step with its source. Use when the user shares an interview transcript, customer call notes, a usability test, or research findings and wants a story map, journey map, opportunity map, or wants to add the insights to an existing map.\n"},"name":"interview-to-story-map","plugin_release_skill_id":"pluginrsk_6accd4bfad6881919409d152635f0ce9"},{"description":"Build a mutual action plan (MAP), also called a mutual close plan or joint success plan: a shared timeline of every step both buyer and seller take from evaluation to signature, onboarding, go-live, and first value. Works backward from the buyer's compelling event, gives every action an owner on each side, and surfaces the paper-process risks that usually delay deals. Use when the user asks for a \"mutual action plan\", \"close plan\", \"success plan\", \"implementation plan\", \"onboarding plan\" for a customer, or wants to keep a late-stage deal or a new customer rollout on track.\n","interface":{"brand_color":null,"default_prompt":null,"display_name":"mutual-action-plan","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Build a mutual action plan (MAP), also called a mutual close plan or joint success plan: a shared timeline of every step both buyer and seller take from evaluation to signature, onboarding, go-live, and first value. Works backward from the buyer's compelling event, gives every action an owner on each side, and surfaces the paper-process risks that usually delay deals. Use when the user asks for a \"mutual action plan\", \"close plan\", \"success plan\", \"implementation plan\", \"onboarding plan\" for a customer, or wants to keep a late-stage deal or a new customer rollout on track.\n"},"name":"mutual-action-plan","plugin_release_skill_id":"pluginrsk_6accd4bff89881919a9cbe503dc09481"},{"description":"Slice a story map or backlog into releases: a walking skeleton first, then thin, outcome-driven slices, each one a complete journey someone can use end to end. Defines the outcome and success metric for each slice, estimates it, and flags the risks to test early. Use when the user asks to \"define the MVP\", \"slice the story map\", \"plan releases\", \"cut scope\", \"what's the smallest thing we can ship\", build a Now/Next/Later roadmap, or fit a map into a deadline or team capacity.\n","interface":{"brand_color":null,"default_prompt":null,"display_name":"mvp-slicing","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Slice a story map or backlog into releases: a walking skeleton first, then thin, outcome-driven slices, each one a complete journey someone can use end to end. Defines the outcome and success metric for each slice, estimates it, and flags the risks to test early. Use when the user asks to \"define the MVP\", \"slice the story map\", \"plan releases\", \"cut scope\", \"what's the smallest thing we can ship\", build a Now/Next/Later roadmap, or fit a map into a deadline or team capacity.\n"},"name":"mvp-slicing","plugin_release_skill_id":"pluginrsk_6accd4be9e988191b3f3aef33064cb6e"},{"description":"Turn sales discovery call notes or transcripts into a map of the prospect's current workflow: what their team does today, step by step, where it hurts, what that pain costs, and who is involved at each step. Adds a MEDDICC qualification check, a demo talk track that follows the prospect's own journey, and the questions for the next call. Use when the user shares discovery notes, a call transcript, an RFP, or account research and wants to qualify a deal, prep a demo, write a proposal, or brief an account team.\n","interface":{"brand_color":null,"default_prompt":null,"display_name":"sales-discovery-map","icon_large_url":null,"icon_small_url":null,"iconography":"chart","short_description":"Turn sales discovery call notes or transcripts into a map of the prospect's current workflow: what their team does today, step by step, where it hurts, what that pain costs, and who is involved at each step. Adds a MEDDICC qualification check, a demo talk track that follows the prospect's own journey, and the questions for the next call. Use when the user shares discovery notes, a call transcript, an RFP, or account research and wants to qualify a deal, prep a demo, write a proposal, or brief an account team.\n"},"name":"sales-discovery-map","plugin_release_skill_id":"pluginrsk_6accd4c115688191a8db35ecc9975108"},{"description":"Build a sales and customer success playbook on top of a customer journey map: for each step of the customer's journey, the pains to listen for, discovery questions, the value message, proof points, common objections with responses, and expansion signals, tailored per buyer role. Doubles as onboarding and training material for new reps and CSMs. Use when the user asks for a \"sales playbook\", \"talk track\", \"battle card\", \"objection handling guide\", \"sales enablement\", \"CS playbook\", or wants to train a sales team around how customers actually buy and use the product.\n","interface":{"brand_color":null,"default_prompt":null,"display_name":"sales-playbook-map","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Build a sales and customer success playbook on top of a customer journey map: for each step of the customer's journey, the pains to listen for, discovery questions, the value message, proof points, common objections with responses, and expansion signals, tailored per buyer role. Doubles as onboarding and training material for new reps and CSMs. Use when the user asks for a \"sales playbook\", \"talk track\", \"battle card\", \"objection handling guide\", \"sales enablement\", \"CS playbook\", or wants to train a sales team around how customers actually buy and use the product.\n"},"name":"sales-playbook-map","plugin_release_skill_id":"pluginrsk_6accd4bf663481918c54ee2afcdcaa05"},{"description":"Review an existing story map or backlog for structure, balance, and hidden assumptions, then recommend the few changes that matter most. Checks the backbone reads as a story, steps are balanced, every step has a goal, risks and open questions are surfaced, releases are thin and outcome-driven, and cards are specific. Use when the user asks to \"review my story map\", \"critique this backlog\", \"what's missing\", \"sanity check the roadmap\", or shares a map before a planning session or stakeholder review.\n","interface":{"brand_color":null,"default_prompt":null,"display_name":"story-map-review","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Review an existing story map or backlog for structure, balance, and hidden assumptions, then recommend the few changes that matter most. Checks the backbone reads as a story, steps are balanced, every step has a goal, risks and open questions are surfaced, releases are thin and outcome-driven, and cards are specific. Use when the user asks to \"review my story map\", \"critique this backlog\", \"what's missing\", \"sanity check the roadmap\", or shares a map before a planning session or stakeholder review.\n"},"name":"story-map-review","plugin_release_skill_id":"pluginrsk_6accd4c073dc81918c16bf1a2dfa9e7e"},{"description":"Turn a story map slice into a ticket-ready backlog: user stories with a clear user, goal, and reason, acceptance criteria in Given/When/Then, rules and examples from example mapping, open questions, dependencies, and a size. Keeps each ticket linked to the journey step it came from, so the backlog still tells the story. Use when the user wants to \"write the tickets\", \"create Jira/Linear issues from the map\", \"write acceptance criteria\", \"prepare for sprint planning\", or turn a release or MVP into backlog items.\n","interface":{"brand_color":null,"default_prompt":null,"display_name":"story-map-to-backlog","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Turn a story map slice into a ticket-ready backlog: user stories with a clear user, goal, and reason, acceptance criteria in Given/When/Then, rules and examples from example mapping, open questions, dependencies, and a size. Keeps each ticket linked to the journey step it came from, so the backlog still tells the story. Use when the user wants to \"write the tickets\", \"create Jira/Linear issues from the map\", \"write acceptance criteria\", \"prepare for sprint planning\", or turn a release or MVP into backlog items.\n"},"name":"story-map-to-backlog","plugin_release_skill_id":"pluginrsk_6accd4bf68708191a1a8c39f4fec1b09"},{"description":"Guide users through story mapping, user journey mapping, and product discovery using Cartographer projects. Use when the user mentions \"story map\", \"user journey\", \"journey map\", \"product discovery\", \"map the flow\", \"project\", \"user activity\", \"story cards\", \"walking skeleton\", \"release planning\", \"backlog prioritization\", or wants to visualize how users interact with a product.\n","interface":{"brand_color":null,"default_prompt":null,"display_name":"story-mapping","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Guide users through story mapping, user journey mapping, and product discovery using Cartographer projects. Use when the user mentions \"story map\", \"user journey\", \"journey map\", \"product discovery\", \"map the flow\", \"project\", \"user activity\", \"story cards\", \"walking skeleton\", \"release planning\", \"backlog prioritization\", or wants to visualize how users interact with a product.\n"},"name":"story-mapping","plugin_release_skill_id":"pluginrsk_6accd4c06f0081918d8815e7499e260d"},{"description":"Split large user stories and epics into small, vertical, independently shippable stories using the SPIDR patterns (spike, paths, interfaces, data, rules) and the Humanizing Work splitting flow (workflow steps, CRUD operations, business rule variations, simple/complex, defer performance). Checks each result against INVEST. Use when a story is too big for a sprint, estimated L or XL, an epic needs breaking down, or the user asks \"how do I split this story\", \"break this into smaller stories\", or \"this is too big\".\n","interface":{"brand_color":null,"default_prompt":null,"display_name":"story-splitting","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Split large user stories and epics into small, vertical, independently shippable stories using the SPIDR patterns (spike, paths, interfaces, data, rules) and the Humanizing Work splitting flow (workflow steps, CRUD operations, business rule variations, simple/complex, defer performance). Checks each result against INVEST. Use when a story is too big for a sprint, estimated L or XL, an epic needs breaking down, or the user asks \"how do I split this story\", \"break this into smaller stories\", or \"this is too big\".\n"},"name":"story-splitting","plugin_release_skill_id":"pluginrsk_6accd4be68b881919f717de78e14849f"},{"description":"Build a user story map from a product brief, PRD, feature idea, or conversation, following Jeff Patton's method: frame the problem, lay out the user's journey left to right as a backbone of activities and steps, fill in stories, risks and open questions, then prioritize top to bottom. Use when the user asks for a \"story map\", \"user story map\", \"journey map\", \"backbone\", \"walking skeleton\", wants to break a big idea into stories, or wants to see a product end to end before writing a backlog.\n","interface":{"brand_color":null,"default_prompt":null,"display_name":"user-story-mapping","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Build a user story map from a product brief, PRD, feature idea, or conversation, following Jeff Patton's method: frame the problem, lay out the user's journey left to right as a backbone of activities and steps, fill in stories, risks and open questions, then prioritize top to bottom. Use when the user asks for a \"story map\", \"user story map\", \"journey map\", \"backbone\", \"walking skeleton\", wants to break a big idea into stories, or wants to see a product end to end before writing a backlog.\n"},"name":"user-story-mapping","plugin_release_skill_id":"pluginrsk_6accd4be917c8191b99a864db5c5aeff"}],"version":"0.2.0"},"scope":"GLOBAL","status":"ENABLED"},"research":null,"package_metadata":{"name":"cartographer","author":{"url":"https://cartographer.studio","name":"Cartographer"},"license":"UNLICENSED","sources":[{"path":".codex-plugin/plugin.json","sha256":"f972f7a6947ce850e9c845bcdcc613e4a4decc3c29eaa7570a5475c0f3f949bf"}],"version":"0.2.0","commerce":false,"homepage":"https://cartographer.studio","keywords":["story-mapping","product","journeys","user-research","product-discovery","product-management","project-planning","mvp","user-interviews","sales-enablement"],"artifact_id":139737,"observed_at":"2026-11-03T19:17:19Z","support_url":"https://cartographer.studio/support","capabilities":["Read","Write"],"field_sources":{"name":0,"author":0,"license":0,"version":0,"commerce":0,"homepage":0,"keywords":0,"support_url":0,"capabilities":0,"review_case_counts":0},"extraction_version":1,"review_case_counts":{"negative":3,"positive":5},"conflicts_or_errors":[]}}