From 29f4ff58fb4c3fb3249119d8ea9d83ebe104f858 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Hanu=C5=A1?= Date: Sun, 5 Jul 2026 13:59:59 +0200 Subject: [PATCH] docs(apify-actor-development): include agent-bases AGENTS.md when scaffolding without the CLI --- skills/apify-actor-development/SKILL.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/skills/apify-actor-development/SKILL.md b/skills/apify-actor-development/SKILL.md index ce02412..101aaf6 100644 --- a/skills/apify-actor-development/SKILL.md +++ b/skills/apify-actor-development/SKILL.md @@ -63,6 +63,10 @@ If browser login isn't available (headless environment or CI), the CLI automatic Use the appropriate CLI command based on the user's language choice. Additional packages (Crawlee, Playwright, etc.) can be installed later as needed. +### When scaffolding without the CLI, also fetch `agent-bases/{lang}.AGENTS.md` + +The `apify/actor-templates` repo carries per-language guidance files (`js.AGENTS.md`, `ts.AGENTS.md`, `python.AGENTS.md`) under `agent-bases/` that all templates inherit from. `apify create` composes these into the scaffold automatically. When you bypass the CLI and fetch template files directly (via the raw GitHub URLs or the manifest's `archiveUrl`), the composition doesn't happen — so also fetch `https://raw.githubusercontent.com/apify/actor-templates/master/agent-bases/{lang}.AGENTS.md` for your language and drop it into the project root alongside the template files. See the [actor-templates README](https://github.com/apify/actor-templates/blob/master/README.md) for the full convention. + ## Quick start workflow 1. **Create Actor project** - Run the appropriate `apify create` command based on user's language preference (see Template selection above)