← ConsultorCONTENT HISTORYWHAT CHANGED · RULE-BASED ANALYSIS
changed
Update to Consultor
Snapshot Oct 9, 2026 · 00:00 UTC · version 0.1.2
Package or technical metadata updated
Discoverability changed from “UNLISTED” to “LISTED”.
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Discoverability
Before
UNLISTED
After
LISTED
Compare saved observations
Download comparison JSONFull technical diff · 1 changed fields
changed /discoverability
BEFORE
"UNLISTED"
AFTER
"LISTED"
Full snapshot data
{
"canonical_app_id": null,
"connector_id": null,
"created_at": "2026-08-24T07:04:16.023645Z",
"discoverability": "LISTED",
"id": "plugins_6a8beb05bff08191951ab7aae09c3d47",
"is_template": false,
"name": "consultor",
"release": {
"app_ids": [],
"app_manifest": null,
"app_templates": [],
"description": "A local-first strategy consulting plugin that interrogates business, marketing, positioning, go-to-market, sales, and validation plans, then turns decisions into live working documents.",
"display_name": "Consultor",
"id": "pluginrel_e5c7eb6b6b0881918f3774d4ca652633",
"interface": {
"brand_color": "#111111",
"capabilities": [
"Interactive",
"Read",
"Write"
],
"category": "Productivity",
"composer_icon_dark_url": null,
"composer_icon_url": "https://files.openai.com/content?id=file_00000000994081f4a36d4b7b4fac64e2",
"default_prompt": "Interrogate this business idea and find its weakest assumption.",
"default_prompts": [
"Interrogate this business idea and find its weakest assumption.",
"Challenge this go-to-market plan one question at a time.",
"Turn these strategy notes into risks, decisions, and experiments."
],
"developer_name": "Joan Boluda",
"logo_url": "https://files.openai.com/content?id=file_00000000e3108243abe448d5d04a4002",
"logo_url_dark": null,
"long_description": "Consultor challenges business ideas, marketing plans, positioning, pricing, go-to-market, sales, and validation. It asks one focused question at a time, exposes assumptions and contradictions, and turns decisions into living documents such as SWOT/DAFO, business model canvas, positioning, experiment plans, and final reports.",
"plugin_category_id": "productivity",
"privacy_policy_url": "https://boluda.com/legal/",
"screenshot_urls": [],
"short_description": "Challenge business strategy",
"terms_of_service_url": "https://boluda.com/legal/",
"website_url": "https://boluda.com/"
},
"keywords": [
"consulting",
"strategy",
"marketing",
"value proposition",
"offer design",
"customer research",
"positioning",
"competitive research",
"pricing",
"go-to-market",
"business model",
"sales",
"workshop",
"experiments"
],
"onboarding_skill_name": null,
"requires_local_executor": false,
"skills": [
{
"description": "Interrogate business models, revenue logic, offer architecture, margins, constraints, pricing fit, cliductes, and business viability.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "business-model",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Interrogate business models, revenue logic, offer architecture, margins, constraints, pricing fit, cliductes, and business viability."
},
"name": "business-model",
"plugin_release_skill_id": "pluginrsk_6a8beb0b9b0881919c793ff0450ead0b"
},
{
"description": "Build Business Model Canvas or Lean Canvas artifacts from Consultor documents, business model, value proposition, pricing, channels, costs, and experiments.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "canvas-builder",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Build Business Model Canvas or Lean Canvas artifacts from Consultor documents, business model, value proposition, pricing, channels, costs, and experiments."
},
"name": "canvas-builder",
"plugin_release_skill_id": "pluginrsk_6a8beb0a8ca4819197923b8bd16f7850"
},
{
"description": "Research and structure competitors, alternatives, substitutes, claims, pricing, channels, proof, positioning openings, and source-backed market comparisons.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "competitive-research",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "search",
"short_description": "Research and structure competitors, alternatives, substitutes, claims, pricing, channels, proof, positioning openings, and source-backed market comparisons."
},
"name": "competitive-research",
"plugin_release_skill_id": "pluginrsk_6a8beb0c98288191a25aa88fd5674fa2"
},
{
"description": "Main Consultor workshop controller. Use when the user wants strategic consulting, a business idea interrogated, a workshop flow, or help choosing which Consultor skill should handle the next branch.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "consultor-workshop",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Main Consultor workshop controller. Use when the user wants strategic consulting, a business idea interrogated, a workshop flow, or help choosing which Consultor skill should handle the next branch."
},
"name": "consultor-workshop",
"plugin_release_skill_id": "pluginrsk_6a8beb0cbf108191adf30cff29e35f78"
},
{
"description": "Prepare customer interviews and synthesize interviews, feedback, reviews, support notes, sales calls, and testimonials into jobs, pains, gains, triggers, objections, quotes, patterns, evidence, and hypotheses.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "customer-research",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "search",
"short_description": "Prepare customer interviews and synthesize interviews, feedback, reviews, support notes, sales calls, and testimonials into jobs, pains, gains, triggers, objections, quotes, patterns, evidence, and hypotheses."
},
"name": "customer-research",
"plugin_release_skill_id": "pluginrsk_6a8beb07cfd88191a5fbc01846bd12be"
},
{
"description": "Build a specific, non-generic SWOT/DAFO from Consultor documents, evidence, customer research, competitive research, and business constraints.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "dafo-builder",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "pen",
"short_description": "Build a specific, non-generic SWOT/DAFO from Consultor documents, evidence, customer research, competitive research, and business constraints."
},
"name": "dafo-builder",
"plugin_release_skill_id": "pluginrsk_6a8beb09b93c8191acf61c694199a4a2"
},
{
"description": "Convert assumptions and strategic uncertainty into validation tests, evidence maps, metrics, decision criteria, and next experiments.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "experiment-plan",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Convert assumptions and strategic uncertainty into validation tests, evidence maps, metrics, decision criteria, and next experiments."
},
"name": "experiment-plan",
"plugin_release_skill_id": "pluginrsk_6a8beb07cf3c8191b5e828756b5bfcf2"
},
{
"description": "Interrogate go-to-market plans, channels, funnels, launch motions, distribution, activation, retention, and growth loops.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "go-to-market",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Interrogate go-to-market plans, channels, funnels, launch motions, distribution, activation, retention, and growth loops."
},
"name": "go-to-market",
"plugin_release_skill_id": "pluginrsk_6a8beb0a4ed8819183d8dd33b657c643"
},
{
"description": "Convert strategy, value proposition, positioning, offer design, objections, proof, and go-to-market context into landing page copy structure.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "landing-copy",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "pen",
"short_description": "Convert strategy, value proposition, positioning, offer design, objections, proof, and go-to-market context into landing page copy structure."
},
"name": "landing-copy",
"plugin_release_skill_id": "pluginrsk_6a8beb08cb788191a8109f341665341c"
},
{
"description": "Interrogate marketing plans, offers, positioning, audiences, channels, funnels, campaigns, and go-to-market decisions with hard but useful questioning. Creates and updates live marketing strategy documents such as canvas, SWOT/DAFO, cliductes, positioning, segments, value proposition, pricing, channels, funnel, messaging, experiments, and campaign briefs.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "marketing-grill",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Interrogate marketing plans, offers, positioning, audiences, channels, funnels, campaigns, and go-to-market decisions with hard but useful questioning. Creates and updates live marketing strategy documents such as canvas, SWOT/DAFO, cliductes, positioning, segments, value proposition, pricing, channels, funnel, messaging, experiments, and campaign briefs."
},
"name": "marketing-grill",
"plugin_release_skill_id": "pluginrsk_6a8beb0c34848191a3d1724e2baba2ec"
},
{
"description": "Design concrete, buyable offers from customer research, value proposition, pricing, business model, sales objections, and go-to-market constraints.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "offer-design",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Design concrete, buyable offers from customer research, value proposition, pricing, business model, sales objections, and go-to-market constraints."
},
"name": "offer-design",
"plugin_release_skill_id": "pluginrsk_6a8beb0b54b081918a6b08669b5c1791"
},
{
"description": "Interrogate category, alternatives, differentiation, proof, positioning statements, competitive perception, and reasons to believe.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "positioning",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "radar",
"short_description": "Interrogate category, alternatives, differentiation, proof, positioning statements, competitive perception, and reasons to believe."
},
"name": "positioning",
"plugin_release_skill_id": "pluginrsk_6a8beb096db88191b30f2208efdec118"
},
{
"description": "Interrogate pricing, packaging, tiers, discounts, willingness to pay, margins, anchors, price objections, risk reversal, and price-positioning fit.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "pricing-strategy",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Interrogate pricing, packaging, tiers, discounts, willingness to pay, margins, anchors, price objections, risk reversal, and price-positioning fit."
},
"name": "pricing-strategy",
"plugin_release_skill_id": "pluginrsk_6a8beb09bb08819195a7867f2f42e60d"
},
{
"description": "Resume an existing Consultor project by inspecting local consulting documents, initializing missing workspace structure, running the audit script, and asking the next highest-leverage question.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "resume-consultor",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "cursor",
"short_description": "Resume an existing Consultor project by inspecting local consulting documents, initializing missing workspace structure, running the audit script, and asking the next highest-leverage question."
},
"name": "resume-consultor",
"plugin_release_skill_id": "pluginrsk_6a8beb0b109c81919d443a257c09ffcc"
},
{
"description": "Interrogate buyer objections, sales friction, proof, risk reversal, pricing pushback, trust gaps, and sales narrative.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "sales-objections",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chat",
"short_description": "Interrogate buyer objections, sales friction, proof, risk reversal, pricing pushback, trust gaps, and sales narrative."
},
"name": "sales-objections",
"plugin_release_skill_id": "pluginrsk_6a8beb07d064819199540d3ac5aaf30f"
},
{
"description": "Consolidate Consultor sessions into current strategy, decisions, assumptions, risks, evidence gaps, experiments, and action plans.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "strategy-synthesis",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Consolidate Consultor sessions into current strategy, decisions, assumptions, risks, evidence gaps, experiments, and action plans."
},
"name": "strategy-synthesis",
"plugin_release_skill_id": "pluginrsk_6a8beb07cd0c819182a255fdc5a11eb0"
},
{
"description": "Interrogate customer jobs, pains, gains, alternatives, promise, benefits, reasons to believe, proof, scope, and value proposition fit.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "value-proposition",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "radar",
"short_description": "Interrogate customer jobs, pains, gains, alternatives, promise, benefits, reasons to believe, proof, scope, and value proposition fit."
},
"name": "value-proposition",
"plugin_release_skill_id": "pluginrsk_6a8beb0c28508191b5b285e3f430edc0"
},
{
"description": "Run a repeatable Consultor workshop through phases: interrogation, contradictions, synthesis, artifacts, validation plan, and resume.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "workshop-facilitator",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Run a repeatable Consultor workshop through phases: interrogation, contradictions, synthesis, artifacts, validation plan, and resume."
},
"name": "workshop-facilitator",
"plugin_release_skill_id": "pluginrsk_6a8beb0a0e3c8191965d8b1e8c1b0f67"
}
],
"version": "0.1.2"
},
"scope": "GLOBAL",
"status": "ENABLED"
}SHA-256 of public snapshot: 5ce576826ee6d7b6b416d548f079e8f0604776201dfb70405751c17f8cc77c4b