AirPrompter
Use prompts and workflows
- Category
- AI
- Primary Subcategory
- Shared Team AI Workspaces & Skill Libraries
Integration details
Description
AirPrompter helps users find, inspect, create, improve, and run saved AirPrompter prompts and saved AirPrompter workflows from ChatGPT. Use it when the user explicitly mentions AirPrompter, air prompter, an AirPrompter saved prompt, or an AirPrompter saved workflow. The app can diagnose the connection, retrieve private prompt and multi-step workflow content, manage private authoring preferences, generate and plan drafts through AirPrompter's configured model service, start workflow runs, and save or update authorized personal or team records with OAuth consent. Generated plans and drafts may consume an AirPrompter creation credit but do not save content until the user approves a separate save or update action. Do not invoke AirPrompter for generic software workflow, calendar, image, or document requests unless the user clearly asks for AirPrompter or a saved AirPrompter asset.
- Integration type
- Plugin
- Verification status
- Not applicable
- Platform
- ChatGPT
- Primary Subcategory
- Shared Team AI Workspaces & Skill Libraries
- Secondary Subcategories
- None listed
- Brand
- AirPrompter
- Access
- Account required
- First tracked
- 2026-08-26
- Tool count
- 33
- Geography
- US
The Primary Subcategory used for this profile’s headline score.
Other Subcategories where the Integration is listed.
ChatGPT Plugin Discovery Score
ChatGPT Plugin discovery is coming soon
ChatGPT can surface a Plugin when it matches a user's request.Your Plugin Discovery Score measures how often yours appears.
No spam. Unsubscribe any time.
What discovery looks like

Competing in ChatGPT Shared Team AI Workspaces & Skill Libraries
View Category33 tools agents can invoke
Insert or append an existing prompt as a workflow step in an allowed workspace workflow.
add_prompt_to_workflow
Advance an active Airflow run after the host has executed the current prompt. Provide output when available so AirPrompter can retain run evidence; use outputless advance only for explicit prompt-preview or operator-controlled continuation. Include usage.inputTokensReported, usage.outputTokensReported, and usage.durationMs for each prompt step when the host can report them; otherwise send estimates or usageSource unavailable. A completed run has an exact total duration only when every prompt step reports duration.
advance_workflow_run
Cancel an active workflow run using optimistic concurrency when supplied by the host.
cancel_workflow_run
Create one private reusable AirPrompter prompt with OAuth write authority and backend policy. MCP-created prompts are private by default; publish later in the AirPrompter web portal. When the user asks to create a prompt, write a prompt, invent a prompt, draft a prompt, make a prompt, or save a prompt for AirPrompter, use create_prompt after drafting reusable content. If the same request mentions AirPrompter, air prompter, airprompter, airpromter, or airprompt, use create_prompt before returning only an unsaved prompt in chat. Before calling create_prompt, ask the user whether any information should be filled in later at run time; when they provide runtime variables, include each one in the prompt as a consistent {{placeholder_name}} placeholder. If the intended professional role is ambiguous, ask one simple clarifying question that identifies the role before drafting the prompt. Do a brief research/planning pass to identify what matters to a high-performing person in that role. Write the saved prompt in Markdown with role, objective, context, placeholders, method, quality bar, and output format. Preserve the user's topic, constraints, tone, domain requirements, and other instructions. Before create_prompt or save_workflow, choose a close canonical or actor-visible existing category; General is a fallback only, not the normal default for well-described prompts. When category choice is uncertain, or when creating multiple workflow prompts that should share consistent categories, call get_prompt_authoring_context before the write tool and prefer a close canonical or actor-visible existing category. Do not infer or send tags when creating prompts or workflow prompts; tags are explicit metadata edits for update_prompt or later tag-update paths. When creating prompts, include optional concise host-supplied descriptions when the prompt purpose is clear; AirPrompter stores supplied descriptions and does not generate descriptions server-side.
create_prompt
Create an empty or initially configured AirPrompter workflow in a personal Pro workspace or a selected Team workspace/playbook context. Before calling create_workflow, resolve ambiguity with simple A, B, C choices. If the user has only a Personal Library, save to the personal workspace. If the user has Team access and did not specify a Playbook or workspace, ask which Playbook in which workspace. If the user has both Personal and Team access, first ask A. Personal Library or B. Team, then ask for the Team Playbook/workspace if needed. Do not expose policy_unavailable, backend_policy_denied, organizationId, workspaceId, or internal identifiers as the first customer-facing response for normal ambiguity. Ask a clarifying question with options instead.
create_workflow
Diagnose the authenticated AirPrompter MCP connection using read-only support-safe checks. Use this after OAuth to confirm the connection before listing workflows; never use mutation tools for first-run verification.
diagnose_connection
Evaluate an AirPrompter workflow using an evidence-gathering run and visitor-based analysis. Use this when the user asks to evaluate, audit, benchmark, optimize, reduce output tokens, improve speed, or preserve quality for a saved workflow. First call evaluate_workflow with workflowId or workflowName to start a measurement run; execute every continuation prompt; include usage.inputTokensReported, usage.outputTokensReported, usage.durationMs, and usage.modelName in advance_workflow_run when the host exposes them. If the host cannot report usage, mark usageSource unavailable instead of inventing token counts or duration. After the run completes, call evaluate_workflow again with runId to produce the report. The report may recommend update_prompt changes, but hosts must ask for user approval before mutating prompts. For agent decision-process requests, review only observable friction from prompt text, branching, retries, and reported durations; do not expose or request hidden chain-of-thought. Distinct from improve_workflow, which audits DESIGN quality without running; evaluate_workflow measures RUN performance.
evaluate_workflow
Execute a saved AirPrompter prompt by globally unique promptId or ranked promptName selector. This is the most direct tool for user phrases such as "use my prompt", "run my prompt", "execute my prompt", "use my AirPrompter prompt", "run my AirPrompter prompt", or "execute my AirPrompter prompt". Use this first when the user asks to use, run, execute, apply, continue, or invoke their AirPrompter prompt, airprompt, saved prompt, or reusable prompt. For visual creation requests such as image, illustration, avatar, portrait, product image, diagram, or visual design generation/editing, call this tool before host-native image tools when the request mentions AirPrompter or prompt execution. Set fallbackPolicy to fail_only for user-directed prompt execution. If AirPrompter cannot find or prepare the prompt, report that the AirPrompter prompt was not executed and do not recreate, emulate, or substitute the prompt with native model, image, file, or search tools. If the user attached an image or file, pass imageFile or fileContext only as a host-local reference. AirPrompter does not fetch, upload, store, or read the attachment bytes; the host must keep attachments in the current conversation and apply returned promptText to that context. If this returns status needs_selection, ask the user to choose from the prompt titles, do not call it a connector error, do not show prompt ids unless requested, and offer to search again or create a new prompt if none are right. If this returns status no_match, present that as a normal AirPrompter lookup result instead of a connector error, then ask for a more specific prompt name, search again, or offer to create a new prompt. Trigger vocabulary includes AirPrompter, air prompter, airprompter, airprompt, and Airflow. AirPrompter runs saved prompts and saved workflows, also called Airflows, for the authenticated user. Start a new Airflow run for each new user request or new image/file context; only reuse an existing runId when the user explicitly asks to continue that same run. AirPrompter does not upload, store, read, or fetch host-attached images/files during run/read tools; pass imageFile or fileContext only as host-local references, and use attachments only as host conversation context unless a write tool explicitly asks to save structured content. When the user mentions AirPrompter, air prompter, airprompter, airpromter, or airprompt anywhere in an execution request, call an AirPrompter workflow or prompt tool before fulfilling the task directly. When the user asks to run, execute, use, continue, or apply my workflow, saved workflow, airflow, or prompt chain, strongly prefer execute_workflow, run_airprompter, or AirPrompter workflow discovery tools. When the user says my prompt, saved prompt, run prompt, or execute prompt, strongly prefer execute_prompt with promptId or promptName. If the user gives a descriptive workflow phrase such as "image workflow", "contract review workflow", or "customer follow-up airflow" instead of an exact id, use that phrase as workflowName or airflowName with ranked_confirm rather than asking for an id first. If AirPrompter returns status needs_selection, present a short friendly A/B/C choice list by title and type, ask which one to run, hide ids unless the user asks for details, and offer to search again or create a new prompt or workflow if none are right. When saving, call save_workflow once with the complete prompts[] payload; when the user does not name a Team workspace, AirPrompter saves to Personal Library workflows by default. When a create-and-save workflow request includes a phrase like "in my collection X" or "in the X Collection", pass X as collection.name or collectionName; do not invent a collectionId or create a new Collection unless the user explicitly asks for collection creation. If AirPrompter returns status no_match, present it as a normal no-match result instead of a connector error, then ask for a more specific prompt or workflow name, search again, or offer to create a new prompt or workflow. If the user says "my AirPrompter workflow to draft/analyze/review X" without an exact workflow title, derive the selector from the task phrase, such as "customer follow-up workflow" or "contract review workflow", and use ranked_confirm. For image generation, image editing, illustration, avatar, portrait, product image, diagram, or visual design requests that mention AirPrompter, Airflow, workflow, or prompt execution, start or resolve the AirPrompter run before using native image tools; after AirPrompter returns promptText for an image step, use the host image-generation tool with that promptText when available. For safety-sensitive image requests, prefer read-only prepare_image_workflow, get_image_workflow_prompt, prepare_image_prompt, or get_image_prompt before write/run tools or native image tools; these return promptText for the host to apply to the current image without creating AirPrompter run state. After receiving workflow continuation promptText, run that prompt in the host conversation using the current user context; if promptText is an image-generation or image-editing instruction, use the host image-generation tool with promptText and return the prepared prompt if rendering is unavailable, then call advance_workflow_run with the step output when available and usage evidence every time. Use usage.usageSource unavailable when host metrics are not exposed. After a prompt alias returns promptPreview.promptText, execute that single prompt and do not call advance_workflow_run. Continue requesting prompts until the run status is completed, canceled, failed, or a continuation explicitly requires missing user input or approval. If AirPrompter cannot find, start, prepare, or continue the requested prompt or workflow, say that the AirPrompter run was not executed and do not produce a substitute result with host-native tools. If an AirPrompter tool returns an auth readiness or reconnect-required failure, treat it as terminal for the requested run under fail-only behavior: report the reasonCode and reconnect guidance, do not retry unrelated tools, and do not substitute host-native execution.
execute_prompt
Execute a saved AirPrompter workflow by globally unique workflowId or ranked name selector. This is the most direct tool for user phrases such as "use my workflow", "run my workflow", "execute my workflow", "use my AirPrompter workflow", "run my AirPrompter workflow", or "execute my AirPrompter workflow". Use this first when the user asks to use, run, execute, apply, continue, or invoke their AirPrompter workflow, Airflow, airprompt, saved workflow, saved prompt, or prompt chain. For visual creation requests such as image, illustration, avatar, portrait, product image, diagram, or visual design generation/editing, call this tool before host-native image tools when the request mentions AirPrompter, Airflow, workflow, or prompt execution. Set fallbackPolicy to fail_only for user-directed workflow execution. If AirPrompter cannot find or start the workflow, report the AirPrompter result and do not recreate, emulate, or substitute the workflow with native model, image, file, or search tools. If the user attached an image or file, pass imageFile or fileContext only as a host-local reference. AirPrompter does not fetch, upload, store, or read the attachment bytes; the host must keep attachments in the current conversation and apply returned promptText to that context. If this returns status needs_selection, ask the user to choose from the workflow titles, do not call it a connector error, do not show workflow ids unless requested, and offer to search again or create a new workflow if none are right. If this returns status no_match, present that as a normal AirPrompter lookup result instead of a connector error, then ask for a more specific workflow name, search again, or offer to create a new workflow. If this returns status needs_input, do not execute a prompt or fabricate output; ask the user for the values in nativeExecution.questions, then call this tool again with inputs. Trigger vocabulary includes AirPrompter, air prompter, airprompter, airprompt, and Airflow. AirPrompter runs saved prompts and saved workflows, also called Airflows, for the authenticated user. Start a new Airflow run for each new user request or new image/file context; only reuse an existing runId when the user explicitly asks to continue that same run. AirPrompter does not upload, store, read, or fetch host-attached images/files during run/read tools; pass imageFile or fileContext only as host-local references, and use attachments only as host conversation context unless a write tool explicitly asks to save structured content. When the user mentions AirPrompter, air prompter, airprompter, airpromter, or airprompt anywhere in an execution request, call an AirPrompter workflow or prompt tool before fulfilling the task directly. When the user asks to run, execute, use, continue, or apply my workflow, saved workflow, airflow, or prompt chain, strongly prefer execute_workflow, run_airprompter, or AirPrompter workflow discovery tools. When the user says my prompt, saved prompt, run prompt, or execute prompt, strongly prefer execute_prompt with promptId or promptName. If the user gives a descriptive workflow phrase such as "image workflow", "contract review workflow", or "customer follow-up airflow" instead of an exact id, use that phrase as workflowName or airflowName with ranked_confirm rather than asking for an id first. If AirPrompter returns status needs_selection, present a short friendly A/B/C choice list by title and type, ask which one to run, hide ids unless the user asks for details, and offer to search again or create a new prompt or workflow if none are right. When saving, call save_workflow once with the complete prompts[] payload; when the user does not name a Team workspace, AirPrompter saves to Personal Library workflows by default. When a create-and-save workflow request includes a phrase like "in my collection X" or "in the X Collection", pass X as collection.name or collectionName; do not invent a collectionId or create a new Collection unless the user explicitly asks for collection creation. If AirPrompter returns status no_match, present it as a normal no-match result instead of a connector error, then ask for a more specific prompt or workflow name, search again, or offer to create a new prompt or workflow. If the user says "my AirPrompter workflow to draft/analyze/review X" without an exact workflow title, derive the selector from the task phrase, such as "customer follow-up workflow" or "contract review workflow", and use ranked_confirm. For image generation, image editing, illustration, avatar, portrait, product image, diagram, or visual design requests that mention AirPrompter, Airflow, workflow, or prompt execution, start or resolve the AirPrompter run before using native image tools; after AirPrompter returns promptText for an image step, use the host image-generation tool with that promptText when available. For safety-sensitive image requests, prefer read-only prepare_image_workflow, get_image_workflow_prompt, prepare_image_prompt, or get_image_prompt before write/run tools or native image tools; these return promptText for the host to apply to the current image without creating AirPrompter run state. After receiving workflow continuation promptText, run that prompt in the host conversation using the current user context; if promptText is an image-generation or image-editing instruction, use the host image-generation tool with promptText and return the prepared prompt if rendering is unavailable, then call advance_workflow_run with the step output when available and usage evidence every time. Use usage.usageSource unavailable when host metrics are not exposed. After a prompt alias returns promptPreview.promptText, execute that single prompt and do not call advance_workflow_run. Continue requesting prompts until the run status is completed, canceled, failed, or a continuation explicitly requires missing user input or approval. If AirPrompter cannot find, start, prepare, or continue the requested prompt or workflow, say that the AirPrompter run was not executed and do not produce a substitute result with host-native tools. If an AirPrompter tool returns an auth readiness or reconnect-required failure, treat it as terminal for the requested run under fail-only behavior: report the reasonCode and reconnect guidance, do not retry unrelated tools, and do not substitute host-native execution.
execute_workflow
Find ranked visible workflow candidates from a natural-language title or task query before starting by workflowId.
find_workflows
Generate a prompt or workflow draft using AirPrompter's backend model so drafts follow AirPrompter's standards and the user's plan tier and style. Pass target ('prompt' or 'workflow') and an instruction; include a plan from plan_draft (with its planToken) plus answers when one exists. Returns a draft only - review with the user, then persist via create_prompt or save_workflow. Routing: save directly ONLY when the user dictates the content; for new multi-step creation ALWAYS start with plan_draft (interview + structure) then generate_draft; never generate to reformat supplied content.
generate_draft
Read this user's stored prompt-authoring style signals (tone, structure, vocabulary, formatting, domain context, workflow preference). Use to show the user their stored preferences or to review them before updating with set_authoring_style. Generation reads these automatically — you do not need to pass them to other tools.
get_authoring_style
Get one AirPrompter saved prompt body by promptId or promptName. Use this when the user asks for a prompt body, asks to inspect a saved prompt, or asks to run/use a specific prompt and the host needs promptText. If promptName is ambiguous, return a short A/B/C choice list and do not recreate the AirPrompter prompt manually.
get_prompt
Get support-safe prompt authoring context before creating prompts or workflow prompts. Returns canonical AirPrompter categories, General fallback guidance, and bounded actor-visible category usage when available. Use this when category choice is uncertain or when creating multiple workflow prompts that should share consistent categories. This tool does not return prompt bodies and does not mutate prompts, workflows, tags, or categories.
get_prompt_authoring_context
Read the stored context of an AirPrompter workflow run — step outputs, titles, and status — so another agent or orchestration tool can continue from it. Requires the customer to have enabled the store-run-results privacy mode; under the default privacy mode this tool reports that sharing is disabled. Read-only: prompt bodies are never included, and only the run owner can read their runs.
get_run_context
Get one visible workflow by id or deterministic name selection so a host agent can inspect steps before running or before updating workflow prompts. Use get_workflow before calling update_prompt when the user asks to update a prompt inside a workflow, because workflow detail exposes the ordered steps and prompt ids needed for the edit.
get_workflow
Get the ordered prompt bodies for one visible AirPrompter workflow by workflowId or workflowName. Use this before updating a workflow prompt, auditing a workflow, reducing workflow token usage, or explaining what prompts a workflow contains. Workflow visibility is checked before prompt bodies are read.
get_workflow_prompts
Read the current state of a workflow run without changing run state or prompt/workflow data.
get_workflow_run
Audit one of the user's existing workflows against AirPrompter's chain-contract standards and their saved method signals, and get back an improvement plan in the plan_draft shape: what to keep, what to change, deterministic findings, and A/B/C/D questions where a real choice exists. Charges the creation credit; regenerating with the plan's planToken via generate_draft is free, and persisting stays explicit through update_workflow / update_prompt. Distinct from evaluate_workflow, which measures RUN performance; improve_workflow audits DESIGN quality.
improve_workflow
List AirPrompter prompt summaries visible to the authenticated actor. Use this when a user asks to list, browse, find, filter by category/platform, or choose saved prompts. Use pagination.nextCursor internally when the user asks to show more with the same filters; do not display raw cursor values to the user. This tool does not return prompt bodies; call get_prompt for one prompt body or get_workflow_prompts for the prompts inside a workflow.
list_prompts
List workflows visible to the authenticated actor, optionally narrowed by organization, workspace, or search query. Use the returned pagination.nextCursor internally when the user asks to show more; do not display raw cursor values to the user. Workflow totals are intentionally unavailable unless a future projection adds them.
list_workflows
Move an existing prompt step to a different position in a workflow while preserving the same prompt reference.
move_prompt_in_workflow
Design a prompt or prompt-chain structure with AirPrompter's backend model before writing: typed steps from AirPrompter's canonical prompt types, per-step data-flow contracts (variables, previous-output usage, output contracts), and clarifying questions to discuss with the user. Charges the creation credit; the follow-up generate_draft with the plan's planToken is free. Routing: save directly ONLY when the user dictates the content; for new multi-step creation ALWAYS start with plan_draft (interview + structure) then generate_draft; never generate to reformat supplied content.
plan_draft
Prepare Image Workflow Prompt is a read-only AirPrompter image preparation tool. Use this first when the user asks AirPrompter to run or use a saved workflow on an uploaded image and the host can apply the returned promptText itself. It resolves the saved workflow or prompt by globally unique workflowId or ranked name selector, reads the first prompt step, and returns promptText for the host to apply to the current conversation image. If promptText is an image-generation or image-editing instruction, the host should use its image-generation tool with promptText and the current host-local image/context; if rendering is unavailable, return promptText to the user instead of calling the workflow failed. This tool does not create a run, does not write run state, and does not modify prompts, workflows, files, or images. AirPrompter does not fetch, upload, store, or read image bytes; pass only host-local image references so the host can keep the image in context. Use this read-only tool before host-native image tools when user intent mentions AirPrompter, Airflow, workflow, prompt, saved workflow, saved prompt, image generation, image editing, illustration, avatar, portrait, product image, diagram, or visual design. If AirPrompter cannot find the saved workflow or prompt, report the AirPrompter result and do not recreate, emulate, or substitute the result with native model, image, file, or search tools. Follow the Airflow run rules in the server instructions for continuation, usage evidence, and fallback behavior.
prepare_image_workflow
Remove a prompt step from an existing workflow while preserving ordered remaining steps.
remove_prompt_from_workflow
Resolve persisted Workflow capabilities for the active Playbook MCP connection.
resolve_playbook_capability
Run AirPrompter is an active AirPrompter execution alias. Use this when the user says run AirPrompter, use AirPrompter, execute AirPrompter, or asks AirPrompter to handle the requested task. Resolve saved AirPrompter prompts and workflows by globally unique promptId/workflowId or ranked name selector. If both prompts and workflows match, return a short A/B/C selection instead of guessing. Set fallbackPolicy to fail_only for user-directed execution. If AirPrompter cannot find or start the saved prompt or workflow, report that the AirPrompter run was not executed and do not recreate, emulate, or substitute the result with native model, image, file, or search tools. If this returns status needs_input, do not execute a prompt or advance the workflow; ask the user for the values in nativeExecution.questions, then call this tool again with inputs. For image, file, visual design, analysis, or generation requests, call this AirPrompter alias before host-native tools when the user mentions AirPrompter, workflow, airflow, prompt, or saved prompt execution. If the user attached an image or file, pass imageFile or fileContext only as a host-local reference. AirPrompter does not fetch, upload, store, or read attachment bytes. Follow the Airflow run rules in the server instructions for continuation, usage evidence, and fallback behavior.
run_airprompter
Save selected workflow-run output as a new private reusable prompt through the same safe create path. Publish later in the AirPrompter web portal. Include a concise host-supplied description only when the output purpose is clear; AirPrompter does not generate descriptions server-side.
save_prompt_from_output
Save a reusable AirPrompter workflow in one idempotent write. Workflows and prompts are private by default; publish later in the AirPrompter web portal. Use when asked to create, build, make, or save a workflow or prompt chain. Generated prompts may include concise host-supplied descriptions. Send name and prompts[] with order, title, and content; AirPrompter handles placement. Do not ask for workspace or Collection identifiers before the first save attempt. If the user names a Collection, send collection.name; AirPrompter resolves or returns A/B/C. When destination is omitted, AirPrompter defaults to Personal Library workflows. Confirm the plan with the user before saving.
save_workflow
Store one explicit prompt-authoring style preference for this user — tone, structure, vocabulary, formatting, domain context, or workflow preference — so AirPrompter's generation creates prompts the way the user thinks. Use when the user states a durable preference about how their prompts should be written. One bounded signal per category; passing an empty content clears that category. Signals are private to the user and read automatically at generation time.
set_authoring_style
Start a workflow run by globally unique workflow id and return the first prompt plus continuation instruction for the host agent. If the response status is needs_input, do not execute a prompt or call advance_workflow_run; ask the user for the values in nativeExecution.questions, then call start_workflow_run again with inputs.
start_workflow_run
Update an existing AirPrompter prompt so the user can iterate and improve saved prompt instructions. MCP prompt edits keep authoring safe and private by default; publish later in the AirPrompter web portal. Use this when the user says update prompt, edit prompt, change prompt, improve prompt, revise prompt, update my AirPrompter prompt, update my saved prompt, make the prompt shorter, make the prompt more detailed, reduce token usage, add instructions, add placeholders, change placeholders, or adjust output format. The host may provide either promptId or promptName. For natural-language requests such as "update Spagetti Prompt 2 to include meatballs", pass promptName as the saved prompt title or closest user phrase and include the revised Markdown prompt content. If promptName matches multiple prompts, AirPrompter returns a friendly needs_selection result; present A, B, C choices by prompt title and ask which prompt to update. When the user references a prompt inside a workflow step, first identify the workflow and step, then include organizationId, workspaceId, workflowId, promptId, and stepId so AirPrompter can update the saved prompt body and keep the workflow step pointed at the valid prompt version. For requests such as "make this prompt generate 50% less tokens", revise the Markdown prompt content to include a concise output budget, shorter reasoning/process requirements, and an explicit target length while preserving the task goal.
update_prompt
Update an existing AirPrompter workflow so the user can iterate on saved workflow metadata or ordered prompt steps. Use this when the user says update workflow, improve workflow, revise workflow, add/remove/reorder workflow steps, or change one of the prompts in the workflow. For requests like "update the workflow I just created to make the third workflow step or third prompt generate 50% less tokens when run", first call get_workflow to inspect the workflow steps and prompt ids, identify the referenced step, update that step prompt content through update_prompt when changing prompt instructions, and use update_workflow only when workflow metadata or the ordered step list itself changes. If the user asks for more efficient token usage, shorter runs, better final output, different final format, or improved workflow quality without naming a specific prompt, pull the workflow detail, inspect the ordered steps, decide which underlying prompt or prompts control that behavior, and call update_prompt for those prompts. If the user asks to update prompts in a workflow, pull the workflow detail, identify which prompt or prompts need edits, call update_prompt for each underlying prompt, then call update_workflow only if the step order, labels, metadata, or prompt membership changed. If the workflow, profile, Playbook, or workspace is ambiguous, ask the user to choose with A, B, C options. For users with both Personal and Team access, ask A. Personal Library or B. Team first; for Team, ask which Playbook/workspace before writing.
update_workflow
How do I improve a ChatGPT Plugin's discoverability?
The levers are the listing surface agents actually read: names, descriptions, keywords, tool metadata, and registry health. Which lever matters depends on where discovery breaks, which is what continuous measurement shows.
What are AirPrompter alternatives on ChatGPT?
As of 2026-08-26, AirPrompter competes with AgentGrid.io, Atlas AI Agent, Concept Workspace, Driftless, Lawve AI, Octopad, Operator Powers, Tech With Tam, Workjournal in ChatGPT Shared Team AI Workspaces & Skill Libraries, ranked by public Discoverability Score.
Where is this profile measured?
This profile uses the geography attached to the latest public registry snapshot: US. Locale tags are intentionally omitted.