What GreatBook refuses to expose as a skill
These are deliberate boundaries, not missing catalogue work. The skills registry names each excluded capability and its reason; capability registry1.14.1 supplies the outcome, canonical records, mode, owner, and writer behind that decision.
Run an arbitrary action — NEVER A SKILL
Run an arbitrary action — NEVER A SKILL
greatbook.actions.run@1. Domain: actions. Mode: admin.What it would do: Generic action execution is never a GreatBook ChatGPT capability.Why it is refused: Arbitrary action execution can bypass reviewed capability and writer boundaries.Data and authority: Canonical records none. Owner CP-00-policy::forbidden. Writer: None (writer: null); no write authority is declared.Call a raw finance writer — NEVER A SKILL
Call a raw finance writer — NEVER A SKILL
greatbook.finance.raw-write@1. Domain: finance. Mode: commit.What it would do: Raw settlement, costing, payroll, loans, tax, adjustment, consolidation, and journal writers are never tools.Why it is refused: The canonical ledger and domain services remain the only finance writers.Data and authority: Canonical records none. Owner CP-00-policy::forbidden. Writer: None (writer: null); no write authority is declared.Call an arbitrary HTTP route — NEVER A SKILL
Call an arbitrary HTTP route — NEVER A SKILL
greatbook.route.call@1. Domain: discovery. Mode: admin.What it would do: Generic endpoint dispatch is forbidden; each tool must bind one reviewed outcome and contract.Why it is refused: Arbitrary HTTP route proxying is forbidden.Data and authority: Canonical records none. Owner CP-00-policy::forbidden. Writer: None (writer: null); no write authority is declared.Mutate connector or credential configuration — NEVER A SKILL
Mutate connector or credential configuration — NEVER A SKILL
greatbook.connector.mutate@1. Domain: connectors. Mode: admin.What it would do: OAuth, credentials, external sync, and connector mutations are forbidden to general ChatGPT.Why it is refused: Connector credentials and authorization never enter model context.Data and authority: Canonical records none. Owner CP-00-policy::forbidden. Writer: None (writer: null); no write authority is declared.Execute arbitrary SQL — NEVER A SKILL
Execute arbitrary SQL — NEVER A SKILL
greatbook.sql.execute@1. Domain: administration. Mode: admin.What it would do: Direct SQL is never a capability, including for repair, force-close, RLS bypass, or finance writes.Why it is refused: SQL is not an agent skill or a canonical business authority.Data and authority: Canonical records none. Owner CP-00-policy::forbidden. Writer: None (writer: null); no write authority is declared.Resume a workflow without exact confirmation — NEVER A SKILL
Resume a workflow without exact confirmation — NEVER A SKILL
greatbook.workflow.resume.unguarded@1. Domain: workflow. Mode: admin.What it would do: Direct unguarded model resume is forbidden; only the exact single-use guarded resume capability may commit.Why it is refused: Workflow resume requires exact revision, selection, confirmation, and typed commit.Data and authority: Canonical records none. Owner GreatBook-capability-policy::forbidden. Writer: None (writer: null); no write authority is declared.Use a universal Transactions table — NEVER A SKILL
Use a universal Transactions table — NEVER A SKILL
greatbook.transactions.universal-table@1. Domain: ledger. Mode: admin.What it would do: Unified Transactions is a read projection over canonical sources, never a generic storage table or alternate finance authority.Why it is refused: Unified Transactions is a read projection, never a second accounting store.Data and authority: Canonical records none. Owner GreatBook-capability-policy::forbidden. Writer: None (writer: null); no write authority is declared.Waive an assurance finding — NEVER A SKILL
Waive an assurance finding — NEVER A SKILL
greatbook.audit.finding.waive@1. Domain: audit. Mode: commit.What it would do: Record a named human’s bounded reason and expiry without claiming the underlying exception is resolved.Why it is refused: No authoritative unwaive transition exists.Data and authority: Canonical records audit-finding. Owner langgraph_chat/devcenter/audit_api.py::waive. Writer: langgraph_chat/devcenter/audit_service.py::waive_finding; audit record audit-finding.Refresh the reconciliation projection — NEVER A SKILL
Refresh the reconciliation projection — NEVER A SKILL
greatbook.reconciliation.project.refresh@1. Domain: operations. Mode: admin.What it would do: Run the canonical organization-scoped graph projector under its advisory lock; this derives links and never posts finance or confirms a proposal.Why it is refused: Projection refresh remains an operator job.Data and authority: Canonical records recon-node, recon-edge, recon-projection-run. Owner langgraph_chat/devcenter/recon_api.py::project. Writer: langgraph_chat/recon/projector.py::project_org; audit record recon-projection-run.Read the retired legacy Transactions projection — NEVER A SKILL
Read the retired legacy Transactions projection — NEVER A SKILL
greatbook.transactions.legacy.read@1. Domain: ledger. Mode: read.What it would do: Retain the old transaction-list compatibility path for existing UI callers; new integrations use unified accounting events.Why it is refused: The legacy Transactions projection is retired and can degrade to false empty.Data and authority: Canonical records legacy-transaction-projection. Owner langgraph_chat/devcenter/tx_api.py::transactions. Writer: None (writer: null); no write authority is declared.Read a journal entry through the compatibility surface — NEVER A SKILL
Read a journal entry through the compatibility surface — NEVER A SKILL
greatbook.journal-entry.read@1. Domain: ledger. Mode: read.What it would do: Legacy journal-only read retained for compatibility; new integrations use unified accounting-event references.Why it is refused: The compatibility Journal read is superseded by unified accounting events.Data and authority: Canonical records journal-entry. Owner langgraph_chat/devcenter/gl_api.py::entry_detail. Writer: None (writer: null); no write authority is declared.