Commit Graph

14 Commits

Author SHA1 Message Date
Dusan Vystrcil 91670bb4f7 feat!: consolidate 12 skills into 2 dual-platform plugins
BREAKING CHANGE: Restructure from skills/ to plugins/ directory.

- Consolidate 9 scraping skills + ecommerce into `apify-scraper` plugin
- Group actor-development + actorization into `apify-dev-tools` plugin
- Add Cursor plugin support (.cursor-plugin/ manifests, rules, mcp.json)
- Add per-plugin .claude-plugin/ and .cursor-plugin/ plugin.json files
- Merge ecommerce SKILL.md content into ultimate-scraper
- Fix .py → .js bug in generate_agents.py and hooks
- Update generate_agents.py to scan plugins/*/skills/
- Add LICENSE (Apache-2.0)
- Add Apify logo assets
- Bump to v2.0.0

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 09:33:22 +01:00
Dusan Vystrcil 1ca7da64f2 docs: add explicit @apify/mcpc package name in SKILL.md prerequisites
AI agents were hallucinating incorrect package names like "anthropic/mcpc"
when seeing just "mcpc" in prerequisites. Updated all 9 SKILL.md files to
include the explicit installation command: npm install -g @apify/mcpc

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 11:43:03 +01:00
Dusan Vystrcil 4c8280eddf feat: add Apify Store search command to ultimate-scraper
Add mcpc search-actors command as fallback for discovering Actors not in the
curated 55-Actor list. Users can now search the full Apify Store directly when
no suitable Actor is found. Bump skill 1.2.0 → 1.3.0, marketplace 1.4.0 → 1.5.0,
and plugin 1.4.0 → 1.5.0.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 14:58:43 +01:00
Dusan Vystrcil b3c878d4dd feat: add apify-ultimate-scraper unified skill
Consolidate all 8 existing Apify skills (55 Actors) into a single AI-driven
universal scraper supporting Instagram, Facebook, TikTok, YouTube, Google Maps,
Google Search, Google Trends, Booking.com, and TripAdvisor. Includes Actor
selection by platform and use case, multi-actor workflow examples, and
suggested follow-up actions.

Bump marketplace version 1.2.11 → 1.3.0, plugin version 1.2.9 → 1.3.0, and
new skill version 1.0.0 → 1.1.0 (minor bump for new feature).

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 14:49:53 +01:00
Dusan Vystrcil cac2f2a6e7 docs: consolidate apify-lead-generation reference documentation
Replace individual actor reference files and workflows documentation with a single examples.md file that demonstrates common use cases. This consolidation reduces redundancy while maintaining comprehensive guidance.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 14:00:41 +01:00
Dusan Vystrcil d64b7502ce chore: bump versions for JavaScript rewrite
- marketplace.json: 1.2.8 → 1.2.9
- apify-lead-generation: 1.1.8 → 1.1.9
- plugin.json: 1.2.6 → 1.2.7
- run_actor.js USER_AGENT: 1.1.6 → 1.1.9

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 13:31:57 +01:00
Dusan Vystrcil fe408e8021 refactor: remove basic fields feature from apify-lead-generation
Remove the --fields basic option and essential fields functionality:
- Delete ESSENTIAL_FIELDS dict from run_actor.py
- Remove --fields argument and related filtering code
- Remove get_nested_value() and filter_fields() helper functions
- Remove "Essential Fields" sections from all 18 actor documentation files
- Simplify SKILL.md examples to show only full data exports

The feature was not being used and adds unnecessary complexity.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 12:33:55 +01:00
Dusan Vystrcil 1a06d8eb82 revert: restore reference-based actor docs in apify-lead-generation 2026-01-27 12:07:06 +01:00
Dusan Vystrcil 0f9730f247 fix: improve PreToolUse hook for automatic version bumping 2026-01-27 11:20:37 +01:00
Dusan Vystrcil 0615a74fc4 fix: correct mcpc command syntax in apify-lead-generation skill
- Fix mcpc command to include authentication header and --json flag
- Update fetch-actor-details command to pipe through jq for content extraction
- Update documentation with improved step descriptions and output format options
- Reorganize actor reference structure with gotchas documentation

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 10:16:43 +01:00
Dusan Vystrcil 5d33aeb1a6 fix: update voyager-booking-scraper schema across all skills
Correct input parameters for sortBy and propertyType fields, add missing
parameters (startUrls, flexWindow, starsCountFilter, minMaxPrice), and
update currency/language enums with complete values from actual Actor schema.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 13:43:31 +01:00
Dusan Vystrcil 24e0247b4e feat: add apify-competitor-intelligence skill with 28 actors
Add new competitor intelligence skill for analyzing competitor strategies,
content, pricing, ads, and market positioning across Google Maps, Booking.com,
Facebook, Instagram, YouTube, and TikTok.

- 17 actor schemas copied from lead-generation and brand-reputation-monitoring
- 11 new actor schemas generated from Apify Store
- Complete SKILL.md with workflow documentation
- reference/scripts/run_actor.py with actor runner and data export
- reference/workflows.md with multi-step competitor analysis examples

Marketplace version: 1.1.1 → 1.2.0
Skill version: 1.0.0 → 1.1.0

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 12:07:38 +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