skills/webscraping/SKILL.md
Always use this skill when writing or editing webscrapers!
npx skillsauth add cardoso-neto/personal-ai-infra webscrapingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Knowledge about writing good webscrapers.
<source-name>_<dataset-name>.py, e.g.: instagram_short-videos.py.Do not make up IDs when scraping.
try:
rule_id = int(rule_id_str)
except ValueError:
logger.warning(f"Could not parse rule_id from {rule_number!r}.")
rule_id = hash(rule_number)
If one can't be scraped and the field is required, raise an error.
except ValueError as e:
logger.error(f"Could not parse rule_id from {rule_number!r}.")
raise MissingRequiredFieldError("rule_id") from e
testing
Use this skill when working with software installed or run from local source checkouts that use git worktree hubs.
testing
Always use this skill when writing or editing software tests!
development
Always use this skill when writing or editing python code!
development
Always use this skill when writing or editing code of any sort!