L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Développement · SKILL.md

tools-integrations

tools-integrations

Guides DocsGPT built-in and API tools, MCP, approvals, artifacts and code execution, sandbox backends, remote devices, widgets, and webhooks.

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: tools-integrations description: "Guides DocsGPT built-in and API tools, MCP, approvals, artifacts and code execution, sandbox backends, remote devices, widgets, and webhooks." disable-model-invocation: true metadata: disco-role: operating license: MIT

Tools and Integrations

Use this sub-skill to select/configure tools, import an API specification, connect MCP, enable artifact/code/document workflows, pair a remote device, or embed DocsGPT in another product.

Route by task

Tool selection workflow

  1. Define the action, data leaving DocsGPT, side effects, and required credentials.
  2. Prefer a narrow built-in tool or generic API action over arbitrary code.
  3. Describe each action/parameter so the model knows when and how to call it.
  4. Validate schema and URL without execution.
  5. Configure credentials through protected settings; never in prompts or exported YAML.
  6. Enable per-action approval for writes, shell/code, notifications, database mutation, or ambiguous operations.
  7. Test with a non-production target and idempotent request.
  8. Inspect tool attempt/result and downstream state before broader use.

Defaults and built-ins

Shipped default chat tools are memory, read_webpage, and scheduler. Defaults must be config-free. notes and todo_list cannot be default synthetic tools because their storage references persisted tool ids.

Agent-selectable built-ins include scheduler, read_document, code_executor, and artifact_generator; read_document is workflow-only in the picker. Code/artifact tools are not shipped as defaults because they require a sandbox runner. Headless scheduled/webhook runs exclude scheduler to prevent recursive scheduling.

API/OpenAPI preflight

DocsGPT parses OpenAPI 3.x and Swagger 2.0 operations into actions for GET, POST, PUT, DELETE, PATCH, HEAD, and OPTIONS.

python scripts/validate_tool_spec.py openapi.yaml

The helper checks version, paths/operations, action names, base URL, risky methods, and unresolved external references without making requests. Review generated actions in the UI/API before saving.

Side-effect rules

  • Read operations can still expose sensitive data; approval is about both mutation and disclosure.
  • For POST/PUT/PATCH/DELETE, require idempotency or a user confirmation boundary.
  • Preserve SSRF protection; do not connect tools to loopback, link-local, cloud metadata, or private services unless an operator-approved network policy explicitly supports them.
  • Limit database tools to least-privileged credentials and preferably read-only transactions.
  • Sandbox and remote-device execution require separate isolation/approval; a tool description is not a security boundary.

Cross-skill routes

Skills enregistrées