11 Commits

Author SHA1 Message Date
Dusan Vystrcil 71f4b292b6 fix: restore marketplace.json validation and revert .gitignore changes
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 11:01:21 +01:00
Dusan Vystrcil d753dca1ce feat: simplify repo to 3 core skills, remove mcpc and plugin infrastructure
Remove domain-specific skills (audience-analysis, brand-monitoring, etc.)
that duplicated the universal scraper. Strip plugin manifests, marketplace
JSON, CI workflow, and version-bumping logic. Keep only apify-ultimate-scraper,
apify-actor-development, and apify-actorization.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 10:14:13 +01:00
Dusan Vystrcil 9a51907401 chore: remove .DS_Store and hooks from git tracking
- Remove .DS_Store file from repository
- Remove scripts/hooks/pre_commit_bump.sh (already in .gitignore)
- Add .DS_Store to .gitignore

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 08:14:56 +01:00
Dusan Vystrcil 3a9418b59c docs: update example skill and improve validation
- Update README example to showcase apify-ultimate-scraper instead of apify-lead-generation
- Improve marketplace.json validation to skip command-only plugins that don't have skills field
- Fix trailing newline in generate_agents.py

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 15:37:37 +01:00
Dušan Vystrčil 9acde3e4fc Merge branch 'main' into dev 2026-01-27 15:27:44 +01:00
Dusan Vystrcil 0f9730f247 fix: improve PreToolUse hook for automatic version bumping 2026-01-27 11:20:37 +01:00
Dusan Vystrcil c93d1d6bf8 fix: replace git hook with Claude Code PreToolUse hook
Git hooks can't stage files during commit (index lock). Using Claude Code
PreToolUse hook instead - runs before the bash command executes.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 11:00:32 +01:00
patrikbraborec c5f9628e05 Fix validation to skip commands-only plugins
Updated marketplace.json validation to skip plugins that don't have
a "skills" property (e.g., commands-only plugins). This fixes the CI
error where apify-actor-commands plugin was incorrectly flagged for
missing SKILL.md.

Co-Authored-By: Claude Sonnet 4.5 (1M context) <noreply@anthropic.com>
2026-01-21 15:19:41 +01:00
Dusan Vystrcil 1da6bafe67 feat: auto-update USER_AGENT version when bumping skill versions
The generate_agents.py script now updates USER_AGENT in run_actor.py
when bumping skill versions, keeping tracking versions in sync.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-14 15:48:13 +01:00
Dusan Vystrcil 20a7640e80 chore: rename skill from generating-leads to lead-generation
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-14 14:51:32 +01:00
Dusan Vystrcil cae58117ad feat: reorganize repository to flat skills structure
- Move skills directly to skills/ folder (from plugins/*/skills/)
- Add multi-tool support (Codex, Gemini CLI, Cursor) via agents/AGENTS.md
- Add generate_agents.py script with auto-generation and version bumping
- Add GitHub Actions workflow for CI validation
- Add Claude Code hook for auto-regeneration on commit
- Update README with new repo URL (github.com/apify/agent-skills)
- Add gemini-extension.json for Gemini CLI compatibility

BREAKING CHANGE: Repository structure changed from plugins/ to skills/

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-14 14:32:36 +01:00