# Document Upload Skill

> Submit a document URL for processing

- Skill: `cybertheory/document-upload-skill` (Agent Skill)
- Install (CLI): `npx skillmds@latest add cybertheory/document-upload-skill`
- Raw SKILL.md: https://api.skillmd.com/api/skills/cybertheory/document-upload-skill/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: cybertheory (https://skillmd.com/u/cybertheory)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/cybertheory/document-upload-skill

---


# Document Upload Skill

Use this skill when the workflow state is **UPLOAD** or **INITIAL**.

## Instructions

1. Obtain a URL to the document (PDF, DOCX, or similar). The URL must be accessible to the server.
2. Call the **submit_doc** action with a JSON body:
   - `file_url` (string, required): The full URL of the document.

## Example

```json
{
  "file_url": "https://storage.example.com/contracts/doc.pdf"
}
```

Do not proceed to audit until the server confirms the document was received (next state will be ANALYZING or AUDIT).

