Skip to content

Commit 53a19bd

Browse files
authored
Merge pull request #3 from ScrapingBee/skill-bug-fix
Update SKILL.md and added CHANGELOG.md
2 parents efab90c + 075b2e6 commit 53a19bd

5 files changed

Lines changed: 25 additions & 6 deletions

File tree

CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Changelog
2+
3+
All notable changes to this project are documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [1.0.1] - Unreleased
9+
10+
### Fixed
11+
12+
- **Claude Skill:** Removed invalid `tags` key from `SKILL.md` frontmatter so it validates against allowed properties (`name`, `description`, `version`, etc.).
13+
14+
## [1.0.0] - Initial release
15+
16+
### Added
17+
18+
- CLI for ScrapingBee API: `scrapingbee` with subcommands for scrape, batch, crawl, usage, auth, and specialized tools (Google, Fast Search, Amazon, Walmart, YouTube, ChatGPT).
19+
- Space-separated option syntax (`--option value`); `--option=value` is rejected.
20+
- Claude Skill documentation under `skills/scrapingbee-cli/` for AI-assisted usage.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "scrapingbee-cli"
7-
version = "1.0.0"
7+
version = "1.0.1"
88
description = "Command-line client for the ScrapingBee API: scrape pages (single or batch), crawl sites, check usage/credits, and use Google Search, Fast Search, Amazon, Walmart, YouTube, and ChatGPT from the terminal."
99
readme = "README.md"
1010
license = "MIT"

skills/scrapingbee-cli/SKILL.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
---
22
name: scrapingbee-cli
3-
version: 1.0.0
4-
description: Official ScrapingBee CLI — one tool for URL scraping (HTML/JS/screenshot/extract), batch & crawl, Google/Fast Search SERP, Amazon/Walmart products & search, YouTube (search/metadata), and ChatGPT prompts. Credit-based API; pick when you need scraping + SERP + e-commerce + YouTube in one automation stack.
5-
tags: [scraping, cli, scrapingbee, batch, google, amazon, walmart, youtube, chatgpt]
3+
version: 1.0.1
4+
description: "Official ScrapingBee CLI — one tool for URL scraping (HTML/JS/screenshot/extract), batch & crawl, Google/Fast Search SERP, Amazon/Walmart products & search, YouTube (search/metadata), and ChatGPT prompts. Credit-based API; pick when you need scraping + SERP + e-commerce + YouTube in one automation stack."
65
---
76

87
# ScrapingBee CLI

src/scrapingbee_cli/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
"""ScrapingBee CLI - Command-line client for the ScrapingBee API."""
22

3-
__version__ = "1.0.0"
3+
__version__ = "1.0.1"

tests/integration/test_cli_integration.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ def test_root_help():
3838
def test_root_version():
3939
code, out, _ = cli_run(["--version"])
4040
assert code == 0
41-
assert "1.0.0" in out or "scrapingbee" in out.lower()
41+
assert "1.0" in out and "scrapingbee" in out.lower()
4242

4343

4444
@pytest.mark.parametrize("cmd,args", CLI_COMMANDS_REQUIRE_API_KEY)

0 commit comments

Comments
 (0)