# Attribution This directory is an unmodified mirror of the seo-programmatic skill from AgriciDaniel's claude-seo repository, pinned to a commit. skills.love wrote this note. It is not upstream text. - Maintainer: AgriciDaniel (https://github.com/AgriciDaniel) - Repository: https://github.com/AgriciDaniel/claude-seo - Commit: 4b99de2f7de7e7d5247042e5fb5b4ea9368ef734 - Commit date: 2026-10-04T23:40:56Z - Repository push: 2026-10-04T23:41:12Z - Licence: MIT. The upstream licence text is copied in `LICENSE`. - Copyright: Copyright (c) 2026 agricidaniel The repository has no NOTICE file. `LICENSE` is the repository root MIT licence, copied unchanged. `LICENSE.txt` is the per-skill pointer upstream ships beside `SKILL.md`, also copied unchanged. It says the full terms are the root licence. The skill text tells a Claude Code plugin to run programs under `${CLAUDE_PLUGIN_ROOT}/scripts/`. Those programs are not part of this mirror. `extensions/` is not copied: that tree calls DataForSEO, Firecrawl, and other supplier APIs. This skill does not ship a script and does not read a supplier key. Where the text mentions DataForSEO or a Google API, it is an optional branch inside the upstream prompt and it was left unchanged. | File here | Upstream path | Git blob | | --- | --- | --- | | `SKILL.md` | `skills/seo-programmatic/SKILL.md` | `3a9464ed6f4a590e4ff6a3d1611f2b05449cae3a` | | `LICENSE.txt` | `skills/seo-programmatic/LICENSE.txt` | `7b87d4d489c81a2b7378ffcb177d209770cfb66e` | | `LICENSE` | `LICENSE` | `94fac7465f1e76414fc59f9fd97cdfd2105e030d` |