← JotformCONTENT HISTORY

Update to Jotform

Snapshot Sep 30, 2026 · 22:48 UTC · version 6.2.1

Collection source: not recorded for this historical snapshot.

WHAT CHANGED · RULE-BASED ANALYSIS

First saved snapshot

No earlier snapshot is available to establish a change.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "name": "upload-document",
  "description": "Create or edit a Jotform form from an uploaded PDF, DOCX, or supported image by calling create_form or edit_form with document_file. Use whenever the user attaches a document or image that should become, update, or serve as the basis of a form.",
  "included_files": [
    {
      "relative_path": "agents/openai.yaml",
      "size_in_bytes": 198
    }
  ],
  "skill_md_contents": "---\nname: upload-document\ndescription: Create or edit a Jotform form from an uploaded PDF, DOCX, or supported image by calling create_form or edit_form with document_file. Use whenever the user attaches a document or image that should become, update, or serve as the basis of a form.\n---\n\n# Upload Document\n\nWhen the current user message includes a supported file for form creation or form editing, call the matching tool in that same turn. Include `document_file` so ChatGPT attaches the structured file payload through `openai/fileParams`.\n\nDo not inspect, transcribe, summarize, or analyze the file with another tool first. Do not ask the user to restate information contained in the file.\n\n## Create a form\n\nCall `create_form` when there is no existing form to change.\n\n- Put a short user-stated goal in `description`, or pass `null` when the upload alone defines the form.\n- Default to `workspace_type: \"personal\"` and `team_id: \"\"` unless the user requests a team workspace.\n- If the user names a team, call `get_teams` only to resolve its numeric ID, then call `create_form` with `workspace_type: \"team\"` and that ID.\n\nIf no file is attached, use the normal text-only `create_form` flow instead.\n\n## Edit an existing form\n\nCall `edit_form` when the user wants to change an existing form using the uploaded file. Include `form_id` and `document_file`.\n\n- Put a short user-stated goal in `description`, or pass `null` when the upload alone defines the change.\n- Do not call `create_form` for an existing form just because a file is attached.\n\nIf no file is attached, use the normal text-only `edit_form` flow instead.\n"
}

SHA-256: 4ed015aad433d295ba0bf83fa7d86b4427483b26a44fed97a1543bd7c2993b03