Commit Graph

22 Commits

Author SHA1 Message Date
Martin Adámek 9e61c350f8 refactor: restructure actorization skill per best practices
- Split SKILL.md into main file (~185 lines) + reference files
- Add references/js-ts-actorization.md for JavaScript/TypeScript details
- Add references/python-actorization.md for Python details
- Add references/cli-actorization.md for CLI-based wrapper scripts
- Add references/schemas-and-output.md for schema configuration
- Add Quick Start section at top
- Add Actorization Checklist with copy-able checkboxes
- Improve description with trigger words (actorize, migrating, wrapping)
- Add Apify MCP Tools section
- Update marketplace.json with improved description

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 11:00:28 +01:00
Martin Adámek abacec256b feat: add actorization skill for converting projects to Apify Actors
Add new skill that guides users through converting existing projects
into Apify Actors with support for:
- JavaScript/TypeScript (SDK with Actor.init/exit)
- Python (SDK with async context manager)
- Other languages (CLI-based wrapper scripts)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 14:11:30 +01:00
Dusan Vystrcil b21b18aef0 chore: regenerate AGENTS.md and README.md
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 15:39:39 +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 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 02f0a948b7 refactor: simplify all skills to use mcpc and JavaScript
- Rewrite 7 SKILL.md files to use mcpc for dynamic schema fetching
- Replace Python run_actor.py with JavaScript run_actor.js
- Delete all reference actor markdown files (now fetched via mcpc)
- Delete workflows.md files
- Update README prerequisites

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 14:23:35 +01:00
Dusan Vystrcil 84e6474771 feat: add apify-audience-analysis and apify-content-analytics skills with 18 and 17 actors
- Add audience-analysis skill for understanding audience demographics, preferences, and engagement patterns across Facebook, Instagram, YouTube, and TikTok
- Add content-analytics skill for tracking engagement metrics and measuring content ROI
- Include 7 multi-step workflows for each skill covering key use cases
- Implement run_actor.py scripts with ESSENTIAL_FIELDS for efficient data filtering
- Update marketplace.json and auto-generate AGENTS.md

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 13:24:24 +01:00
Dusan Vystrcil 5d5b2d9cde feat: add apify-trend-analysis skill with 19 actors
Discover and track emerging trends across Google Trends, Instagram,
Facebook, YouTube, and TikTok to inform content strategy.

Actors included:
- Google Trends: apify/google-trends-scraper
- Instagram: 8 actors for hashtags, posts, search, and API access
- Facebook: 3 actors for marketplace, photos, and groups
- YouTube: 2 actors for Shorts and hashtag videos (streamers)
- TikTok: 6 actors for hashtags, sounds, ads, discover, explore, trends (clockworks)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 12:58:56 +01:00
Dusan Vystrcil 1867370866 feat: add apify-influencer-discovery skill with 15 actors
Discover and analyze influencers across Instagram, Facebook, YouTube, and TikTok for brand partnerships and collaboration evaluation.

- Added 15 actor schemas (8 Instagram, 3 Facebook, 1 YouTube, 3 TikTok)
- Created SKILL.md with actor selection guide and example workflows
- Implemented run_actor.py with merged ESSENTIAL_FIELDS from all platforms
- Added advanced workflows for multi-platform influencer discovery and analysis
- Updated marketplace.json and auto-generated AGENTS.md

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 12:32:19 +01:00
Dusan Vystrcil dee369783d feat: add apify-market-research skill with 16 actors
Adds market research skill for analyzing market conditions, pricing, consumer behavior, and product validation. Includes 16 actors covering:
- Google Maps (density, geospatial data)
- Google Trends (regional interest trends)
- Facebook (marketplace pricing, events, groups, pages, photos)
- Instagram (hashtags, reels, stats, full data)
- Booking.com and TripAdvisor (hospitality market data)

New actor schemas generated: google-trends-scraper, facebook-marketplace-scraper, facebook-photos-scraper, instagram-hashtag-stats

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 12:15:25 +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 c18e29c0ab feat: add apify-brand-reputation-monitoring skill
Add new brand reputation monitoring skill with Actor schema references for tracking reviews, ratings, and sentiment across Google Maps, Booking.com, TripAdvisor, Facebook, Instagram, YouTube, and TikTok.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 10:56:42 +01:00
patrikbraborec ff56b41572 Move actor-development from plugins to skills directory
Restructure actor-development from plugins/actor-development to skills/actor-development to align with the repository structure. Update marketplace.json, README.md, and AGENTS.md to reflect the new location.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-14 16:41:17 +01:00
Dusan Vystrcil 49079ca3c9 chore: add apify- prefix to skill names for branding
Rename lead-generation to apify-lead-generation so users can
distinguish Apify marketplace skills from their own custom commands.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-14 16:14:58 +01:00
Dusan Vystrcil b20a2549c7 feat: add User-Agent tracking and update README output formats
- Add User-Agent header to API calls for usage analytics tracking
- Track start_actor, download_csv, download_json, and quick_answer calls
- Remove redundant Supported Apify Actors table from README
- Update Output Format section to document all supported formats

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-14 15:42:20 +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
Dusan Vystrcil ef95a2f491 Bump versions and add installation verification
- Update marketplace version to 1.0.3
- Bump lead-generation plugin to 2.0.15
- Add /skills verification instructions to README

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-08 18:29:58 +01:00
Dusan Vystrcil 9744b77e75 Update documentation and standardize configuration
- Update repository URL to https://github.com/apify/claude-code-plugins
- Bump marketplace version 1.0.1 → 1.0.2 and plugin version 2.0.11 → 2.0.12
- Expand supported Actors table from 6 to 18 actors with platform grouping
- Standardize actor ID format to forward slash (author/actor) throughout
- Standardize capitalization of "Actor" as Apify product name
- Update marketplace.json name to "apify" and improve descriptions
- Add comprehensive keywords and platform details

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-08 12:25:13 +01:00
Dusan Vystrcil 2596ed88f5 Restructure actor reference documentation into individual files
Split the monolithic actors.md (1100+ lines) into 9 focused actor reference files in reference/actors/ directory, each named with full author/actor ID for clarity:
- compass-crawler-google-places.md
- vdrmota-contact-info-scraper.md
- apify-instagram-profile-scraper.md
- clockworks-tiktok-profile-scraper.md
- apify-facebook-pages-scraper.md
- apify-facebook-groups-scraper.md
- apify-google-search-scraper.md
- streamers-youtube-scraper.md
- poidata-google-maps-email-extractor.md

Updated SKILL.md to include indexed reference documentation with direct links to each actor file. Fixed actor ID format from tilde (~) to forward slash (/) notation throughout. Corrected google-maps-email-extractor author from apify to poidata.

This improves maintainability, navigation, and prevents naming conflicts between actors from different developers.
2026-01-08 09:37:54 +01:00
Dusan Vystrcil 39b0eeac3c Init setup 2026-01-07 13:28:52 +01:00