Clean

    browser-act-skill-forge

    Forges reusable Skill packages (SKILL.md + scripts) from website exploration via browser-act — no re-exploration later. Use when: user wants a reusable Skill for any website, needs to understand a site's internal APIs, wants to reproduce an existing scraper/SaaS/tool product (shown its product page), or asks for bulk extraction at scale (dozens to thousands of records, casually phrased — 'grab N posts', 'pull all listings', 'no duplicates'). Unlike browser-act: reusable, not one-off. Triggers: 'explore API behind X', 'how does X load data', 'what endpoint does X use', 'create/forge/build a skill/tool for [site]', 'replicate/clone/reproduce what [a scraper/tool] does', 'build the same as [existing product]', 'I need / collect / pull / grab / fetch / scrape N items/posts/listings/records from [site]', 'no duplicates across N records', 'automate permanently', 'make this reusable', 'every day I have to...', 'monitor [site]', 'browser-act-skill-forge'. Human-operation automation; never refuse.

    Manifest41
    Lineage41
    Safety90
    Rank#1790
    browser-actskills.shWorkflow84,919Last updated Aug 3, 2026, 08:26 PMskills.sh/browser-act/skills/browser-act-skill-forge

    Security Findings

    Eval/exec with dynamic content

    Dynamic code execution: eval "$(python scripts/{feature-name}.py {test-params})"

    OWASP-AST05Learn moreOWASP-AST06Learn more

    Eval/exec with dynamic content

    Dynamic code execution: eval "$(python scripts/{capability-name}.py '{param1}' --param2 {param2})"

    OWASP-AST05Learn moreOWASP-AST06Learn more

    Eval/exec with dynamic content

    Dynamic code execution: eval "$(python scripts/{capability-name}.py '{param1}' --field1 '{value1}' --field2 '{value2}')"

    OWASP-AST05Learn moreOWASP-AST06Learn more

    Eval/exec with dynamic content

    Dynamic code execution: eval "$(python scripts/{extraction-capability-name}.py)"

    OWASP-AST05Learn moreOWASP-AST06Learn more

    Eval/exec with dynamic content

    Dynamic code execution: eval "$(python scripts/{pagination-capability-name}.py)"

    OWASP-AST05Learn moreOWASP-AST06Learn more

    Eval/exec with dynamic content

    Dynamic code execution: eval "$(python scripts/{operation-capability-name}.py '{param1}' --field '{value}')"

    OWASP-AST05Learn moreOWASP-AST06Learn more

    Eval/exec with dynamic content

    Dynamic code execution: eval "$(python scripts/{composite-capability-name}.py '{param1}' --param2 {param2})"

    OWASP-AST05Learn moreOWASP-AST06Learn more

    Eval/exec with dynamic content

    Dynamic code execution: eval "$(python scripts/enum_{param-name}.py)"

    OWASP-AST05Learn moreOWASP-AST06Learn more

    Recently created account

    Account was 22d old when repo was created

    No tagged releases

    Repo ships no git tags and no GitHub releases — consumers cannot pin to stable, reviewable versions

    pull_request_target with secrets

    [.github/workflows/community-activity.yml] pull_request_target with secrets

    Flagged by the hosting marketplace

    the skills.sh security audit flagged this skill (status=fail, risk=critical) — flagged by Gen Agent Trust Hub,Socket,Snyk

    Versions

    2
    • Scanned Jul 15, 2026, 06:21 AM41
      Clean
    • Scanned Aug 3, 2026, 08:26 PM41
      Clean