Not in the top 1,000 by GitHub stars

ertugrulakben/cashclaw

The Agent Economy Layer — agents earn, agents spend, Guard protects. 13 skills, runtime cost cap, recursive kill, tool firewall. 50+ HYRVE API endpoints, job polling daemon, MPP stablecoin. v1.7.0

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/cashclaw-competitor-analyzer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

ff30cb38ba64 → ff30cb38ba64

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → ff30cb38ba64

No earlier version was observed for comparison.

Compare on GitHub

skills/cashclaw-content-writer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

ff30cb38ba64 → ff30cb38ba64

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → ff30cb38ba64

No earlier version was observed for comparison.

Compare on GitHub

skills/cashclaw-core/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

ff30cb38ba64 → ff30cb38ba64

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → ff30cb38ba64

No earlier version was observed for comparison.

Compare on GitHub

skills/cashclaw-data-scraper/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

ff30cb38ba64 → ff30cb38ba64

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → ff30cb38ba64

No earlier version was observed for comparison.

Compare on GitHub

skills/cashclaw-email-outreach/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

ff30cb38ba64 → ff30cb38ba64

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → ff30cb38ba64

No earlier version was observed for comparison.

Compare on GitHub

skills/cashclaw-guard/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

ff30cb38ba64 → ff30cb38ba64

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → ff30cb38ba64

No earlier version was observed for comparison.

Compare on GitHub

skills/cashclaw-invoicer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

ff30cb38ba64 → ff30cb38ba64

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → ff30cb38ba64

No earlier version was observed for comparison.

Compare on GitHub

skills/cashclaw-landing-page/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

ff30cb38ba64 → ff30cb38ba64

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → ff30cb38ba64

No earlier version was observed for comparison.

Compare on GitHub

skills/cashclaw-lead-generator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

ff30cb38ba64 → ff30cb38ba64

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → ff30cb38ba64

No earlier version was observed for comparison.

Compare on GitHub

skills/cashclaw-reputation-manager/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

ff30cb38ba64 → ff30cb38ba64

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → ff30cb38ba64

No earlier version was observed for comparison.

Compare on GitHub

skills/cashclaw-seo-auditor/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

ff30cb38ba64 → ff30cb38ba64

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → ff30cb38ba64

No earlier version was observed for comparison.

Compare on GitHub

skills/cashclaw-social-media/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

ff30cb38ba64 → ff30cb38ba64

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → ff30cb38ba64

No earlier version was observed for comparison.

Compare on GitHub

skills/cashclaw-whatsapp-manager/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

ff30cb38ba64 → ff30cb38ba64

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → ff30cb38ba64

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit ff30cb38ba6466d8c68d277a14bdee6c2aa1b06d

307GitHub stars
1star in 7 days
13skills in this repository
0commits in 30 days

Heat

3.4
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 6, 2026307

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

cashclaw-competitor-analyzer

When your agent uses it

Performs competitor research and generates detailed analysis reports with market positioning insights. Covers feature comparison, pricing analysis, SWOT, and strategic recommendations.

What it loads into context

Frontmatter

138 tokens

Always available to the agent

SKILL.md

2,585 tokens

When the skill is activated

Reference documents

0 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Pricing Tiers
  2. Competitor Analysis Workflow
  3. Quality Checklist
  4. Deliverable Format
  5. Quality Standards
  6. Example Commands

Files

  • SKILL.mdcore10,827 bytes
  • SKILL.mdcore10,827 bytes
  • SKILL.mdcore10,827 bytes
  • SKILL.mdcore10,827 bytes
Read SKILL.md

# CashClaw Competitor Analyzer

You perform professional competitor analysis that clients pay for. Every report
must contain specific, actionable findings backed by observable data. Never
produce generic strategy advice that could apply to any company. Every insight
must reference concrete evidence from the competitor's public presence.

## Pricing Tiers

| Tier | Scope | Price | Delivery |
|------|-------|-------|----------|
| Basic | 1 competitor, core analysis | $19 | 6 hours |
| Standard | 3 competitors, full comparison | $35 | 24 hours |
| Pro | 5 competitors + market positioning map + strategic recs | $49 | 48 hours |
View the complete source on GitHub

Skills included

  • cashclaw-competitor-analyzer
  • cashclaw-content-writer
  • cashclaw-core
  • cashclaw-data-scraper
  • cashclaw-email-outreach
  • cashclaw-guard
  • cashclaw-invoicer
  • cashclaw-landing-page
  • cashclaw-lead-generator
  • cashclaw-reputation-manager
  • cashclaw-seo-auditor
  • cashclaw-social-media
  • cashclaw-whatsapp-manager

Repository facts

License
MIT
Created
Feb 23, 2026
Last pushed
Oct 6, 2026
Forks
108
Open issues
1
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 7, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 37 notes
  • skills/cashclaw-competitor-analyzer/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/cashclaw-competitor-analyzer/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/cashclaw-competitor-analyzer/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/cashclaw-content-writer/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/cashclaw-content-writer/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/cashclaw-data-scraper/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/cashclaw-data-scraper/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/cashclaw-data-scraper/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/cashclaw-data-scraper/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/cashclaw-data-scraper/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/cashclaw-data-scraper/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/cashclaw-data-scraper/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/cashclaw-data-scraper/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/cashclaw-data-scraper/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/cashclaw-data-scraper/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/cashclaw-data-scraper/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/cashclaw-data-scraper/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/cashclaw-email-outreach/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/cashclaw-guard/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/cashclaw-invoicer/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 158 signals by file

skills/cashclaw-competitor-analyzer/SKILL.md

  • Broad permissionsline 1
    Unsupported or unresolved allowed-tools declaration
  • Network accessline 334
    # Basic single-competitor analysis cashclaw analyze --competitor "https://competitor.com" --client "https://client.com" --tier basic
  • Network accessline 335
    cashclaw analyze --competitor "https://competitor.com" --client "https://client.com" --tier basic
  • Network accessline 337
    # Standard 3-competitor analysis cashclaw analyze --competitors "comp1.com,comp2.com,comp3.com" --client "https://client.com" --tier standard
  • Network accessline 338
    cashclaw analyze --competitors "comp1.com,comp2.com,comp3.com" --client "https://client.com" --tier standard
  • Network accessline 340
    # Pro analysis with market map cashclaw analyze --competitors "comp1.com,comp2.com,comp3.com,comp4.com,comp5.com" --client "https://client.com" --tier pro --market-map
  • Network accessline 341
    cashclaw analyze --competitors "comp1.com,comp2.com,comp3.com,comp4.com,comp5.com" --client "https://client.com" --tier pro --market-map

skills/cashclaw-content-writer/SKILL.md

  • Broad permissionsline 1
    Unsupported or unresolved allowed-tools declaration

skills/cashclaw-core/SKILL.md

  • Broad permissionsline 1
    Unsupported or unresolved allowed-tools declaration

skills/cashclaw-data-scraper/SKILL.md

  • Broad permissionsline 1
    Unsupported or unresolved allowed-tools declaration
  • Network accessline 116
    # If the source has a public API curl -s "https://api.example.com/v1/companies?industry=saas&limit=50" \
  • Network accessline 117
    curl -s "https://api.example.com/v1/companies?industry=saas&limit=50" \
  • Network accessline 124
    # Fetch the page curl -sL "https://example.com/directory?page=1" -o page.html
  • Network accessline 125
    curl -sL "https://example.com/directory?page=1" -o page.html
  • Network accessline 127
    # Parse with node script node scripts/scraper.js --url "https://example.com/directory" --pages 5 --output raw-data.json
  • Network accessline 128
    node scripts/scraper.js --url "https://example.com/directory" --pages 5 --output raw-data.json
  • Network accessline 134
    # Extract JSON-LD, microdata, or Open Graph from pages node scripts/extract-structured.js --url "https://example.com" --format jsonld
  • Network accessline 135
    node scripts/extract-structured.js --url "https://example.com" --format jsonld
  • Network accessline 218
    {   "company_name": "Acme Corp",   "website": "https://acme.com",
  • Network accessline 219
    "company_name": "Acme Corp",   "website": "https://acme.com",   "enriched": {
  • Network accessline 220
    "website": "https://acme.com",
  • Network accessline 245
    company_name,website,industry,employee_count,location,email,phone,score "Acme Corp","https://acme.com","SaaS",85,"Austin, TX","info@acme.com","+15550123",92
  • Network accessline 246
    "Acme Corp","https://acme.com","SaaS",85,"Austin, TX","info@acme.com","+15550123",92
  • Network accessline 247
    "Beta Inc","https://beta.io","Fintech",42,"New York, NY","hello@beta.io","+15550456",87
  • Network accessline 270
    {       "company_name": "Acme Corp",       "website": "https://acme.com",
  • Network accessline 271
    "company_name": "Acme Corp",       "website": "https://acme.com",       "industry": "SaaS",
  • Network accessline 272
    "website": "https://acme.com",
  • Network accessline 380
    # Basic extraction from a single source cashclaw scrape --url "https://directory.example.com/companies" --fields "name,website,industry" --limit 50 --output data.csv
  • Network accessline 381
    cashclaw scrape --url "https://directory.example.com/companies" --fields "name,website,industry" --limit 50 --output data.csv
  • Network accessline 386
    # Pro extraction with enrichment cashclaw scrape --url "https://directory.example.com" --fields "name,website,industry,size" --limit 500 --enrich --output data.csv data.json
  • Network accessline 387
    cashclaw scrape --url "https://directory.example.com" --fields "name,website,industry,size" --limit 500 --enrich --output data.csv data.json

skills/cashclaw-email-outreach/SKILL.md

  • Broad permissionsline 1
    Unsupported or unresolved allowed-tools declaration

skills/cashclaw-guard/SKILL.md

  • Broad permissionsline 1
    Unsupported or unresolved allowed-tools declaration
  • Access to secretsline 129
    [Credential-related source omitted]

skills/cashclaw-guard/scripts/guard.js

  • Executable scriptline 1
    #!/usr/bin/env node

skills/cashclaw-invoicer/SKILL.md

  • Broad permissionsline 1
    Unsupported or unresolved allowed-tools declaration
  • Access to secretsline 9
    [Credential-related source omitted]
  • Network accessline 108
    If the script is unavailable, use curl with the Stripe API:
  • Network accessline 111
    # Create a customer curl https://api.stripe.com/v1/customers \
  • Network accessline 112
    [Credential-related source omitted]
  • Access to secretsline 112
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]
  • Network accessline 118
    # Create an invoice item curl https://api.stripe.com/v1/invoiceitems \
  • Network accessline 119
    [Credential-related source omitted]
  • Access to secretsline 119
    [Credential-related source omitted]
  • Access to secretsline 120
    [Credential-related source omitted]
  • Network accessline 126
    # Create and send the invoice curl https://api.stripe.com/v1/invoices \
  • Network accessline 127
    [Credential-related source omitted]
  • Access to secretsline 127
    [Credential-related source omitted]
  • Access to secretsline 128
    [Credential-related source omitted]
  • Network accessline 134
    # Finalize the invoice curl -X POST https://api.stripe.com/v1/invoices/in_xxxxx/finalize \
  • Network accessline 135
    [Credential-related source omitted]
  • Access to secretsline 135
    [Credential-related source omitted]
  • Access to secretsline 136
    [Credential-related source omitted]
  • Network accessline 138
    # Send the invoice curl -X POST https://api.stripe.com/v1/invoices/in_xxxxx/send \
  • Network accessline 139
    [Credential-related source omitted]
  • Access to secretsline 139
    [Credential-related source omitted]
  • Access to secretsline 140
    [Credential-related source omitted]
  • Network accessline 142
    # Create a payment link (one-time) curl https://api.stripe.com/v1/payment_links \
  • Network accessline 143
    [Credential-related source omitted]
  • Access to secretsline 143
    [Credential-related source omitted]
  • Access to secretsline 144
    [Credential-related source omitted]
  • Network accessline 150
    # Check invoice status curl https://api.stripe.com/v1/invoices/in_xxxxx \
  • Network accessline 151
    [Credential-related source omitted]
  • Access to secretsline 151
    [Credential-related source omitted]
  • Access to secretsline 152
    [Credential-related source omitted]
  • Network accessline 154
    # List unpaid invoices curl "https://api.stripe.com/v1/invoices?status=open&limit=100" \
  • Network accessline 155
    [Credential-related source omitted]
  • Access to secretsline 155
    [Credential-related source omitted]
  • Access to secretsline 156
    [Credential-related source omitted]
  • Network accessline 325
    # Full refund curl https://api.stripe.com/v1/refunds \
  • Network accessline 326
    [Credential-related source omitted]
  • Access to secretsline 326
    [Credential-related source omitted]
  • Access to secretsline 327
    [Credential-related source omitted]
  • Network accessline 330
    # Partial refund curl https://api.stripe.com/v1/refunds \
  • Network accessline 331
    [Credential-related source omitted]
  • Access to secretsline 331
    [Credential-related source omitted]
  • Access to secretsline 332
    [Credential-related source omitted]
  • Network accessline 346
    # Create a product curl https://api.stripe.com/v1/products \
  • Network accessline 347
    [Credential-related source omitted]
  • Access to secretsline 347
    [Credential-related source omitted]
  • Access to secretsline 348
    [Credential-related source omitted]
  • Network accessline 353
    # Create a recurring price curl https://api.stripe.com/v1/prices \
  • Network accessline 354
    [Credential-related source omitted]
  • Access to secretsline 354
    [Credential-related source omitted]
  • Access to secretsline 355
    [Credential-related source omitted]
  • Network accessline 361
    # Create a subscription curl https://api.stripe.com/v1/subscriptions \
  • Network accessline 362
    [Credential-related source omitted]
  • Access to secretsline 362
    [Credential-related source omitted]
  • Access to secretsline 363
    [Credential-related source omitted]

skills/cashclaw-invoicer/scripts/stripe-ops.js

  • Executable scriptline 1
    #!/usr/bin/env node
  • Access to secretsline 31
    [Credential-related source omitted]

skills/cashclaw-landing-page/SKILL.md

  • Broad permissionsline 1
    Unsupported or unresolved allowed-tools declaration

skills/cashclaw-lead-generator/SKILL.md

  • Broad permissionsline 1
    Unsupported or unresolved allowed-tools declaration
  • Network accessline 79
    {   "company": "Company Name",   "website": "https://company.com",
  • Network accessline 80
    "company": "Company Name",   "website": "https://company.com",   "industry": "SaaS",
  • Network accessline 81
    "website": "https://company.com",
  • Network accessline 88
    "email": "john@company.com",     "phone": "+1-555-0123",     "linkedin": "https://linkedin.com/in/johndoe"
  • Network accessline 89
    "phone": "+1-555-0123",     "linkedin": "https://linkedin.com/in/johndoe"   },
  • Network accessline 90
    "linkedin": "https://linkedin.com/in/johndoe"
  • Network accessline 172
    company,website,contact_name,contact_title,email,phone,linkedin,location,industry,score,notes "Acme Corp","https://acme.com","Jane Smith","CEO","jane@acme.com","+1-555-0123","linkedin.com/in/janesmith","Austin, TX","SaaS",8,"Series A funded
  • Network accessline 173
    "Acme Corp","https://acme.com","Jane Smith","CEO","jane@acme.com","+1-555-0123","linkedin.com/in/janesmith","Austin, TX","SaaS",8,"Series A funded Q1 2026"

skills/cashclaw-lead-generator/scripts/scraper.js

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 63
    function extractDomain(url) {   try {     const u = new URL(url.startsWith("http") ? url : `https://${url}`);
  • Network accessline 64
    try {     const u = new URL(url.startsWith("http") ? url : `https://${url}`);     return u.hostname.replace(/^www\./, "");
  • Network accessline 65
    const u = new URL(url.startsWith("http") ? url : `https://${url}`);
  • Network accessline 76
    async function checkMXRecord(domain) {   try {     const resp = await fetch(
  • Network accessline 77
    try {     const resp = await fetch(       `https://dns.google/resolve?name=${encodeURIComponent(domain)}&type=MX`,
  • Network accessline 78
    const resp = await fetch(
  • Network accessline 79
    `https://dns.google/resolve?name=${encodeURIComponent(domain)}&type=MX`,
  • Network accessline 93
    async function fetchPage(url) {   try {     const resp = await fetch(url, {
  • Network accessline 94
    try {     const resp = await fetch(url, {       headers: {
  • Network accessline 95
    const resp = await fetch(url, {
  • Network accessline 96
    headers: {         "User-Agent":           "CashClawBot/1.0 (+https://cashclaw.ai) Mozilla/5.0 compatible",
  • Network accessline 97
    "User-Agent":           "CashClawBot/1.0 (+https://cashclaw.ai) Mozilla/5.0 compatible",         Accept: "text/html,application/xhtml+xml",
  • Network accessline 98
    "CashClawBot/1.0 (+https://cashclaw.ai) Mozilla/5.0 compatible",
  • Network accessline 201
    const searchUrls = [     `https://www.google.com/search?q=${encodeURIComponent(query + " company contact")}`,
  • Network accessline 202
    `https://www.google.com/search?q=${encodeURIComponent(query + " company contact")}`,
  • Network accessline 239
    console.log(`  Scanning: ${domain}`);       const pageHtml = await fetchPage(`https://${domain}`);
  • Network accessline 240
    const pageHtml = await fetchPage(`https://${domain}`);
  • Network accessline 258
    const lead = {         company: companyName,         website: `https://${domain}`,
  • Network accessline 259
    company: companyName,         website: `https://${domain}`,         industry: filters.industry || "Unknown",
  • Network accessline 260
    website: `https://${domain}`,

skills/cashclaw-reputation-manager/SKILL.md

  • Broad permissionsline 1
    Unsupported or unresolved allowed-tools declaration
  • Network accessline 401
    # Run a basic reputation audit cashclaw reputation --brand "Acme Corp" --url "https://acme.com" --tier basic
  • Network accessline 402
    cashclaw reputation --brand "Acme Corp" --url "https://acme.com" --tier basic
  • Network accessline 404
    # Audit with response drafts cashclaw reputation --brand "Acme Corp" --url "https://acme.com" --tier standard --responses
  • Network accessline 405
    cashclaw reputation --brand "Acme Corp" --url "https://acme.com" --tier standard --responses
  • Network accessline 407
    # Full pro monitoring setup cashclaw reputation --brand "Acme Corp" --url "https://acme.com" --tier pro --monitor monthly
  • Network accessline 408
    cashclaw reputation --brand "Acme Corp" --url "https://acme.com" --tier pro --monitor monthly

skills/cashclaw-seo-auditor/SKILL.md

  • Broad permissionsline 1
    Unsupported or unresolved allowed-tools declaration
  • Network accessline 46
    node scripts/audit.js --url "https://example.com" --output audit-data.json
  • Network accessline 52
    # Fetch the page curl -sL -o page.html -w "%{http_code} %{time_total}s %{size_download}bytes" "https://example.com"
  • Network accessline 53
    curl -sL -o page.html -w "%{http_code} %{time_total}s %{size_download}bytes" "https://example.com"
  • Network accessline 55
    # Check robots.txt curl -sL "https://example.com/robots.txt"
  • Network accessline 56
    curl -sL "https://example.com/robots.txt"
  • Network accessline 58
    # Check sitemap curl -sL "https://example.com/sitemap.xml"
  • Network accessline 59
    curl -sL "https://example.com/sitemap.xml"
  • Network accessline 61
    # Check SSL curl -sI "https://example.com" | head -20
  • Network accessline 62
    curl -sI "https://example.com" | head -20
  • Network accessline 64
    # Check redirect chain curl -sIL "https://example.com" 2>&1 | grep -i "location\|HTTP/"
  • Network accessline 65
    curl -sIL "https://example.com" 2>&1 | grep -i "location\|HTTP/"
  • Network accessline 232
    ## Example curl to Test
  • Network accessline 235
    # Run a basic audit cashclaw audit --url "https://example.com" --tier basic
  • Network accessline 236
    cashclaw audit --url "https://example.com" --tier basic
  • Network accessline 238
    # Run a standard audit cashclaw audit --url "https://example.com" --tier standard --output report.md
  • Network accessline 239
    cashclaw audit --url "https://example.com" --tier standard --output report.md

skills/cashclaw-seo-auditor/scripts/audit.js

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 5
    *  * Usage:  *   node audit.js --url "https://example.com" [--output audit.json]
  • Network accessline 6
    * Usage:  *   node audit.js --url "https://example.com" [--output audit.json]  *
  • Network accessline 7
    *   node audit.js --url "https://example.com" [--output audit.json]
  • Network accessline 316
    try {     const response = await fetch(url, {
  • Network accessline 317
    const response = await fetch(url, {
  • Network accessline 318
    headers: {         "User-Agent":           "CashClawBot/1.0 (+https://cashclaw.ai) Mozilla/5.0 compatible",
  • Network accessline 319
    "User-Agent":           "CashClawBot/1.0 (+https://cashclaw.ai) Mozilla/5.0 compatible",         Accept: "text/html,application/xhtml+xml",
  • Network accessline 320
    "CashClawBot/1.0 (+https://cashclaw.ai) Mozilla/5.0 compatible",

skills/cashclaw-social-media/SKILL.md

  • Broad permissionsline 1
    Unsupported or unresolved allowed-tools declaration

skills/cashclaw-whatsapp-manager/SKILL.md

  • Broad permissionsline 1
    Unsupported or unresolved allowed-tools declaration

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Declared and executed: 2 facts
Signal confidence: 158 facts

and 108 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md skills/cashclaw-competitor-analyzer/SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md skills/cashclaw-competitor-analyzer/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/cashclaw-competitor-analyzer/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/cashclaw-competitor-analyzer/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/cashclaw-competitor-analyzer/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/cashclaw-competitor-analyzer/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.