Skip to content

chore: add test-sdk skill for Claude Code#18

Merged
VinciGit00 merged 1 commit intomainfrom
chore/add-test-sdk-skill
Apr 22, 2026
Merged

chore: add test-sdk skill for Claude Code#18
VinciGit00 merged 1 commit intomainfrom
chore/add-test-sdk-skill

Conversation

@VinciGit00
Copy link
Copy Markdown
Member

@VinciGit00 VinciGit00 commented Apr 22, 2026

Summary

  • Adds a project-level Claude Code skill at .claude/skills/test-sdk/ that runs an end-to-end smoke test of every public method on the ScrapeGraphAI() client (scrape, extract, search, crawl.*, monitor.*, credits, healthy, history.*).
  • Hard rules in the skill: never push to main, never skip git hooks, and use the user-supplied API key only — no reading from env/.env, no persisting it to disk.
  • Narrows .gitignore from .claude/ to .claude/* + !.claude/skills/ so project skills are shared with the team while settings.local.json stays ignored.

Test plan

  • In Claude Code, invoke /test-sdk with an API key in the message and confirm the agent refuses to run without one.
  • Confirm .claude/settings.local.json is still untracked (git check-ignore -v .claude/settings.local.json).
  • Confirm .claude/skills/test-sdk/SKILL.md is tracked.

🤖 Generated with Claude Code

Adds a project-level skill at .claude/skills/test-sdk/ that scripts an
end-to-end smoke test of the SDK using a user-supplied API key, with
hard rules against pushing to main or persisting the key. Narrows
.gitignore so project skills are shared with the team while local
settings stay ignored.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@VinciGit00 VinciGit00 merged commit aeb2ea8 into main Apr 22, 2026
3 checks passed
@VinciGit00 VinciGit00 deleted the chore/add-test-sdk-skill branch April 22, 2026 16:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant