Skip to content

Add run-claude-osint skill (driver + man page)#7

Open
b3nadam50-star wants to merge 1 commit into
elementalsouls:mainfrom
b3nadam50-star:add-run-claude-osint-skill
Open

Add run-claude-osint skill (driver + man page)#7
b3nadam50-star wants to merge 1 commit into
elementalsouls:mainfrom
b3nadam50-star:add-run-claude-osint-skill

Conversation

@b3nadam50-star

Copy link
Copy Markdown

What

Adds a run-claude-osint skill at .claude/skills/run-claude-osint/ so a future agent (or human) can build, validate, and drive this repo from a clean machine.

This repo is a Claude skills package, not an app — its product is the two SKILL.md files plus two runnable Python helpers. "Running" it means validating the SKILL.md frontmatter Claude loads and exercising the helpers the way CI does.

Contents

  • smoke.sh — one-shot driver (the harness). Six checks, exits 0/1:
    1. py_compile both helpers
    2. secret_scan.py stdin detection (AWS key + JWT canaries)
    3. secret_scan.py directory scan emits JSONL
    4. SKILL.md frontmatter valid + complete (name/description/version/triggers, ≥5)
    5. sync-skill-content.sh --check exits 0
    6. h1_reference.py live HackerOne fetch (non-fatal if offline)
  • SKILL.md — man page: documents the driver as the primary path, verified individual commands, and non-obvious gotchas (sync is a no-op without docs/full-skills/; secret_scan.py self-filters noise dirs).

Verification

Driver runs green end-to-end on Linux (Python 3.13); every command in SKILL.md was executed before commit.

🤖 Generated with Claude Code

This repo is a Claude skills package, not an app. The skill validates the
SKILL.md frontmatter Claude loads and exercises the two Python helpers the
way CI does, via a one-shot smoke.sh driver:

- py_compile secret_scan.py and h1_reference.py
- secret_scan.py stdin detection (AWS key + JWT canaries) and directory scan
- SKILL.md frontmatter validation (name/description/version/triggers, >=5)
- sync-skill-content.sh --check
- h1_reference.py live HackerOne fetch (non-fatal if offline)

SKILL.md documents the driver as the primary path plus verified individual
commands and the repo's non-obvious gotchas (sync is a no-op without
docs/full-skills/, secret_scan self-filters noise dirs).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
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