Back to list
jumski

reading-websites

by jumski

My working environment

0🍴 0📅 Jan 24, 2026

SKILL.md


name: reading-websites description: Use ONLY this skill when user mentions a domain (example.com, site.pl, docs.io), URL (https://...), or asks to read/fetch/check a website or webpage - MANDATORY, replaces WebFetch, crawl4ai, and curl

Reading Websites

Overview

MANDATORY: Use fetch-url.sh for ALL web content fetching. This REPLACES WebFetch, crawl4ai, and curl.

When to Use

Trigger on ANY of these:

  • Domain names: example.com, site.pl, docs.io, github.com/path
  • URLs: https://..., http://...
  • Keywords: "website", "webpage", "web page", "site content"
  • User asks to read/fetch/check/view web content

The Command

~/.claude/skills/reading-websites/fetch-url.sh <url> [char_limit]

Arguments:

  • url - Full URL with protocol (e.g., https://example.com/page)
  • char_limit - Optional. Max characters to return (default: 512)

Examples:

# Read first 512 chars (default)
~/.claude/skills/reading-websites/fetch-url.sh https://docs.example.com/api

# Read more content
~/.claude/skills/reading-websites/fetch-url.sh https://docs.example.com/api 2000

Why This Wrapper

Security: This script has explicit permission. Raw curl does not.

Do NOT use:

  • curl directly
  • WebFetch tool
  • mcp__crawl4ai tools
  • Any other URL fetching method

Why: The wrapper is permissioned and scoped. Other methods require broad permissions that expose security risks.

Common Mistakes

MistakeFix
Using curl directlyUse fetch-url.sh
Using WebFetch "because it's faster"Use fetch-url.sh
Using crawl4ai "because it's better"Use fetch-url.sh
Forgetting the protocolInclude https:// in URL

Red Flags - You're About to Violate This Skill

  • "curl is simpler for this"
  • "WebFetch is already available"
  • "crawl4ai returns cleaner output"
  • "MCP tools are more capable"
  • "I have direct access to web fetching tools"
  • "This is just a quick fetch"
  • "The wrapper is overkill for this"
  • "The skill is a workaround for restricted environments"

All of these mean: Use fetch-url.sh anyway. No exceptions.

Score

Total Score

60/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon