Commit Graph

8 Commits

Author SHA1 Message Date
Dusan Vystrcil b503bbdb28 chore: align docs with Apify writing style guide
Apply sentence case to headings, capitalize Actor as a noun, drop the
article before "Apify Console" / "Apify Store", add the article before
"the Apify platform", and fix a few typos ("confirms" -> "conforms",
"javascript" -> "JavaScript"). Code blocks, CLI commands, file paths,
and JSON values are unchanged.
2026-04-28 13:40:11 +02:00
Lukas Bekr 23d51be07a feat: migrate skills to CLI + add design docs
- Standardize auth to OAuth-first across all skills
- Fix security contradiction in actorization (remove -t flag)
- Delete legacy Node.js scripts (replaced by CLI commands)
- Bump version to 2.0.0
- Add design spec and implementation plan

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 14:30:39 +02:00
patrikbraborec ef4921e44a feat: move generate-output-schema from commands to skills
Move the output schema generator from commands/ to skills/ so it is
discoverable as a /apify-generate-output-schema slash command, consistent
with other skills like /apify-actor-development.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 11:10:27 +01:00
patrikbraborec c9fd13d94c fix: improve output schema skill based on PR review feedback
Address issues found in code reviews (apify-core#26351, facebook#1057):
- Ensure all output fields are in schema, not just overview view fields
- Require `required` and `additionalProperties` on top-level fields object
- Add guidance to reuse existing schemas, types, and conventions in the repo
- Enforce consistent formatting across all actors including standalone ones

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 10:18:57 +01:00
patrikbraborec 61ded04e22 feat: add key-value store schema generation to /generate-output-schema command
Adds Phase 3 for generating key_value_store_schema.json by analyzing
Actor.setValue/set_value calls, grouping keys into collections, and
wiring the schema into actor.json.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-02-27 20:55:04 +01:00
patrikbraborec b0cb1972cc feat: add /generate-output-schema command for Actor output schema generation
Adds a new slash command that analyzes Actor source code and generates
dataset_schema.json and output_schema.json with proper field definitions,
views, and actor.json wiring.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-02-27 20:36:41 +01:00
patrikbraborec 7fd6354325 Rename actor-development command to create-actor and register as plugin
- Rename commands/actor-development.md to commands/create-actor.md
- Add apify-actor-commands plugin entry in marketplace.json
- Register /create-actor as available command in Claude Code

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-16 18:00:43 +01:00
patrikbraborec 33b3fa761b Move actor-development command to top-level commands directory
Reorganize actor-development.md from skills/apify-actor-development/commands/ to top-level commands/ directory. Update all relative paths to reference files, changing from relative paths to repository-root-relative paths (skills/apify-actor-development/references/).

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-16 17:35:52 +01:00