Skip to content

Playbooks

Playbooks is the reusable prompt library for repeatable operator work. A Playbook stores Markdown content with optional tags so operators can find it later and load it into supported session composers.

Use Playbooks for work that benefits from a consistent starting prompt: endpoint triage, common recovery checks, handoff notes, remote KVM investigation steps, or repeated questions an operator asks Pharaoh during an incident. Do not use a Playbook as a policy approval, a hidden automation grant, or a replacement for organization-wide knowledge that belongs in the IT Knowledge Base.

Use Playbooks in the Operations navigation group.

The shipped web routes are:

  • /playbooks for the Playbooks list
  • /playbooks/new for creating a Playbook
  • /playbooks/<playbook-id> for Playbook details and editing

Create a Playbook when operators repeatedly type the same instructions or when a workflow needs a reliable checklist-style prompt before Pharaoh starts work.

Good candidates include:

  • standard first-pass endpoint investigation prompts
  • common recovery prompts for known application, OS, or network symptoms
  • handoff prompts that collect the same endpoint facts every time
  • prompts that remind operators which evidence to ask for before taking action

Avoid creating a Playbook when the content is temporary, endpoint-specific, or policy-like. Endpoint-specific facts belong in endpoint self-healing knowledge when Pharaoh proposes them and an authorized reviewer accepts them. Broad support references, procedures, and imported documentation belong in IT Knowledge Base.

The Playbooks list lets you:

  • search by title or content
  • filter by tag
  • sort by Last updated, Title A-Z, or Title Z-A
  • page through larger result sets
  • open an existing Playbook
  • create a new Playbook with New Playbook

Playbooks list showing search, tag filtering, sort controls, and reusable operator prompts.

Use the list to decide whether to create a new Playbook or maintain an existing one:

  • Create a new Playbook when the prompt does not exist yet.
  • Open an existing Playbook when the core workflow should keep the same identity and usage history.
  • Duplicate an existing Playbook when a team needs a close variant for a different system, symptom, or risk level.

Use clear titles and tags that match operator language, such as the system, symptom, team, or workflow. This makes the picker useful during an active incident when operators may not remember the exact Playbook name.

The detail page lets you:

  • edit Title
  • edit Markdown content
  • add or remove tags
  • watch autosave status
  • duplicate a Playbook
  • permanently delete a Playbook after confirmation
  • review Created by, Last edited by, and usage count

Playbook detail editor showing Markdown content, tags, autosave state, usage count, duplicate, and delete actions.

When editing:

  1. Confirm the title still matches the workflow.
  2. Update the Markdown prompt body.
  3. Add or remove tags so the picker remains easy to search.
  4. Watch autosave status before leaving the page.
  5. Review Created by, Last edited by, and usage count before making sensitive changes.

Duplicate a Playbook when you need a close variant for a different team or scenario. Delete only when the prompt should no longer be available to operators; deleting a Playbook does not remove metadata from messages that were already sent.

Supported web composer surfaces show Load Playbook:

  • Endpoint Session workspace composer
  • Remote KVM web session workspace composer
  • Agent Core thread composer when that thread composer is user-facing

Load a Playbook when you want to start from a proven prompt instead of drafting from memory. This is especially useful during repetitive triage, shift handoff, or incidents where multiple operators need to ask Pharaoh for the same evidence.

The picker lets you search, sort, select a Playbook, preview its Markdown content, and edit the global Playbook content before loading it. Edits made in the picker autosave the Playbook itself.

Load Playbook picker showing searchable Playbooks, preview, global editor, and the Load Playbook action.

Use the picker this way:

  1. Search or sort until the right Playbook is visible.
  2. Select the Playbook and preview its Markdown content.
  3. If the reusable Playbook itself needs a correction, edit it in the picker and wait for autosave.
  4. Select Load Playbook.
  5. If the composer already has draft text, confirm whether replacing it is intentional.

After a Playbook is loaded, edits in the composer are local to the outgoing message or prompt.

Before sending, read the loaded prompt and adjust it for the endpoint, user impact, and current incident. A Playbook is a starting point; the sent prompt should still reflect the actual operational context.

Step 4: Separate Global Edits From Local Edits

Section titled “Step 4: Separate Global Edits From Local Edits”

There are two kinds of edits after you choose a Playbook:

  • Edits in the Playbook detail page or picker update the reusable Playbook for future operators.
  • Edits in the composer change only the outgoing message or prompt.

Use global edits for corrections that should be reused, such as outdated product names, missing evidence requests, or a better checklist sequence. Use local edits for incident-specific facts, endpoint names, user impact, and one-time constraints.

Usage count appears on the detail page only. It reflects accepted send activity with Playbook context; it is not a count of previews, searches, or picker opens.

Pharaoh increments usage only after a send path accepts a message or prompt with Playbook context. Loading a Playbook, previewing it, replacing draft text, or abandoning a draft does not increment usage.

Use usage metadata as an operational signal:

  • high usage can identify prompts worth reviewing, standardizing, or turning into broader documentation
  • low usage can identify stale, hard-to-find, or overly narrow Playbooks
  • recent edits on a heavily used Playbook deserve extra care because they affect repeated operator workflows

Sent-message metadata records the Playbook reference, whether the sent text changed after loading, and whether the Playbook was updated after it was loaded. This helps reviewers understand whether an operator sent the Playbook as written or adapted it for the situation.

Android Remote KVM supports Playbook insertion into the Remote KVM prompt flow. The Android picker can search, preview, load, warn before replacing an existing prompt draft, clear the selected Playbook, and submit Playbook selection context with the prompt.

Native Android Playbook management is not available in this cycle. Create, edit, duplicate, delete, tag management, and usage-count review are web-console workflows.

  • A Playbook drafts instructions for an operator-controlled send path. It does not approve self-healing escalations or grant permissions.
  • A Playbook is not a durable knowledge article. Put reusable support content and organization-wide references in IT Knowledge Base.
  • Endpoint Local Web insertion is not supported in this cycle.
  • Endpoint-agent Playbook sync and offline Playbook cache are not supported in this cycle.
  • Deleting a Playbook does not remove Playbook metadata from messages that were already sent.