> ## Documentation Index
> Fetch the complete documentation index at: https://docs.herodotus.cloud/llms.txt
> Use this file to discover all available pages before exploring further.

# Data Processor API AI Skill

> Vendor-neutral AI playbook for HDP Server task and module orchestration — covers task creation, status tracking, module upload/publish, and lifecycle management.

**AI Skills**

<div
  style={{
marginBottom: "14px",
display: "flex",
gap: "10px",
flexWrap: "wrap",
}}
>
  <button
    style={{
  background: "linear-gradient(90deg, #0C68F3 0%, #5B8CFF 100%)",
  color: "#FFFFFF",
  border: "none",
  borderRadius: "10px",
  padding: "10px 14px",
  fontWeight: 600,
  cursor: "pointer",
}}
    onClick={async () => {
  const text = await fetch(
    "https://raw.githubusercontent.com/HerodotusDev/ai-skills/main/plugins/herodotus-skills/skills/data-processor-api/SKILL.md",
  ).then((r) => r.text());
  await navigator.clipboard.writeText(text);
}}
  >
    Copy Full Skill
  </button>

  <button
    style={{
  background: "#0F172A",
  color: "#FFFFFF",
  border: "1px solid #334155",
  borderRadius: "10px",
  padding: "10px 14px",
  fontWeight: 600,
  cursor: "pointer",
}}
    onClick={async () => {
  const text = await fetch(
    "https://raw.githubusercontent.com/HerodotusDev/ai-skills/main/plugins/herodotus-skills/skills/data-processor-api/SKILL.md",
  ).then((r) => r.text());
  const blob = new Blob([text], { type: "text/markdown;charset=utf-8" });
  const url = URL.createObjectURL(blob);
  const a = document.createElement("a");
  a.href = url;
  a.download = "herodotus-ai-skill-data-processor-api-v1.md";
  a.click();
  URL.revokeObjectURL(url);
}}
  >
    Download Skill
  </button>
</div>

Use this playbook when an AI assistant needs to orchestrate HDP tasks/modules through HTTP with lifecycle tracking and retries.

Download this skill when building a production control plane around task scheduling, status transitions, and result consumption.

<Tabs>
  <Tab title="Claude Code">
    Global:

    ```bash theme={null}
    curl -fsSL https://raw.githubusercontent.com/HerodotusDev/ai-skills/main/install.sh | bash -s -- --claude
    ```

    Or project-local:

    ```bash theme={null}
    curl -fsSL https://raw.githubusercontent.com/HerodotusDev/ai-skills/main/install.sh | bash -s -- --claude --project
    ```

    Or inside Claude Code:

    ```bash theme={null}
    /plugin marketplace add HerodotusDev/ai-skills
    /plugin install herodotus-skills@herodotus
    ```

    Or via the Claude CLI:

    ```bash theme={null}
    claude plugin marketplace add HerodotusDev/ai-skills
    claude plugin install herodotus-skills@herodotus
    ```

    Then use: `/herodotus-skills:data-processor-api`
  </Tab>

  <Tab title="Cursor">
    ```bash theme={null}
    mkdir -p .cursor/skills/herodotus/data-processor-api
    curl -fsSL https://raw.githubusercontent.com/HerodotusDev/ai-skills/main/plugins/herodotus-skills/skills/data-processor-api/SKILL.md \
      -o .cursor/skills/herodotus/data-processor-api/SKILL.md
    ```
  </Tab>

  <Tab title="Codex">
    **Global:**

    ```bash theme={null}
    mkdir -p ~/.codex/skills/herodotus/data-processor-api
    curl -fsSL https://raw.githubusercontent.com/HerodotusDev/ai-skills/main/plugins/herodotus-skills/skills/data-processor-api/SKILL.md \
      -o ~/.codex/skills/herodotus/data-processor-api/SKILL.md
    ```

    **Or project-local:**

    ```bash theme={null}
    mkdir -p .codex/skills/herodotus/data-processor-api
    curl -fsSL https://raw.githubusercontent.com/HerodotusDev/ai-skills/main/plugins/herodotus-skills/skills/data-processor-api/SKILL.md \
      -o .codex/skills/herodotus/data-processor-api/SKILL.md
    ```
  </Tab>

  <Tab title="Antigravity">
    ```bash theme={null}
    mkdir -p .agent/skills/herodotus/data-processor-api
    curl -fsSL https://raw.githubusercontent.com/HerodotusDev/ai-skills/main/plugins/herodotus-skills/skills/data-processor-api/SKILL.md \
      -o .agent/skills/herodotus/data-processor-api/SKILL.md
    ```
  </Tab>

  <Tab title="Install All">
    ```bash theme={null}
    curl -fsSL https://raw.githubusercontent.com/HerodotusDev/ai-skills/main/install.sh | bash
    ```
  </Tab>
</Tabs>
