- 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>
- 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>
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>
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>
- 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>
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>
Replace Python script with JavaScript implementation using Node.js 20.6+ native features (fetch, --env-file). All 20 command references updated across documentation. Maintains feature parity: CLI parsing, Apify API calls, polling, JSON/CSV output, quick answer mode, User-Agent tracking, and error handling.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Streamline the skill documentation by:
- Remove error handling table, keep inline error references
- Remove detailed "Quick Examples" section (covered in step 4)
- Remove workflow reference link to workflows.md
- Simplify step 3 options: clarify "top few results" and ask about result count
- Clarify what mcpc returns: add actor README, simplify field descriptions
- Add note that prerequisites don't need upfront checking
- Simplify step 5 summary reporting
Makes the skill more concise and focused on core workflow.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Replace hardcoded actor reference documentation with dynamic mcpc calls
to fetch live actor details from Apify. This keeps information always
up-to-date without manual doc maintenance.
Changes:
- Add mcpc CLI tool as prerequisite
- Replace step 2 with dynamic schema fetching via mcpc
- Remove static reference doc links from actor table
- Simplify table to show only actor ID and use case
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
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>
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>
Adds a commit-msg hook that automatically runs version bump script
before commits are finalized. Removes manual version bumping requirement
and ensures version files are always staged with commits.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- 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>
- Add explicit warnings about using `apify run` instead of npm/npx commands
- Replace template markdown files with CLI commands in Template Selection
- Add to Do/Don't sections: use `apify run`, not `npm start` or `npx apify run`
- Remove actor-template-js.md, actor-template-python.md, actor-template-ts.md
Co-Authored-By: Claude Sonnet 4.5 (1M context) <noreply@anthropic.com>
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>
Changed instructions to specify both the tool name and model name in the generatedBy property (e.g., "Claude Code with Claude Sonnet 4.5") instead of just the model name. This helps Apify better monitor and improve documentation for specific AI tools and models.
Co-Authored-By: Claude Sonnet 4.5 (1M context) <noreply@anthropic.com>
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>
- 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>
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>
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>
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>
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>
- Rename commands/actor-development.md to commands/create-actor.md
- Add apify-actor-commands plugin entry in marketplace.json
- Register /create-actor as available command in Claude Code
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Reorganize actor-development.md from skills/apify-actor-development/commands/ to top-level commands/ directory. Update all relative paths to reference files, changing from relative paths to repository-root-relative paths (skills/apify-actor-development/references/).
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Adds a systematic 10-phase workflow command for developing Apify Actors,
covering discovery, environment setup, language selection, architecture
design, implementation, testing, and deployment with best practices.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
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>
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>
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>