Skip to content

Apify Output Schema Generator

Writes Apify Actor output schema files by analyzing the Actor's source code

Stars
49,023
Licence
MIT
Files
1 file

What it does

This skill teaches an AI agent to write the JSON files that tell the Apify Console how to display an Actor's results. The agent reads the Actor's source code to find what data it pushes to the dataset or key-value store, then creates dataset_schema.json, output_schema.json, and key_value_store_schema.json, and updates actor.json. It also tells the agent to match conventions already used in the repository and to avoid real personal data in examples.

Great for

  • Developers building or maintaining Apify Actors who want correct Console result views
  • Teams with several Actors in one repository who need consistent schema formatting

Skip it if

  • Non-developers without an Apify Actor project, since the skill assumes an existing .actor/ directory and source code
  • Anyone expecting the skill to run without reviewing the generated schema, because it infers types from code that may be stale or branch-dependent

Try asking

  • “Generate output schemas for my Apify Actor from its source code”
  • “Update dataset_schema.json for this Actor after I added new fields”
  • “Create a key_value_store_schema.json for the Actor that saves screenshots”
Step-by-step guide: how to use Apify Output Schema GeneratorInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 1 original files, the MIT licence and an attribution note.

    apify-generate-output-schema.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip apify-generate-output-schema.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip apify-generate-output-schema.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 3

    Ask for the task

    No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.

Get better results

  • Point the agent at the specific Actor folder so it searches the right code and existing schemas
  • Review the generated properties list to confirm every pushed field is included and nullability is correct
  • Check that the file is valid for the Apify validator before deploying the Actor

What's inside

  • SKILL.md

Redistributed unmodified from sickn33/agentic-awesome-skills under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.