Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/supagetto-reading-web-pages
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, writing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/reading-web-pages
What's inside
- Skill name
reading-web-pages- Description
- Read the main content of a web page URL as markdown. Use when you need the text of a web page.
- License
- MIT
- Instructions
- 46 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- read-web-page · scripts/
SKILL.md (first lines)
# Reading Web Pages Fetch the main content of a web page as markdown with the Defuddle CLI. Always run it through `npx defuddle@latest`; never install it globally. Defuddle keeps the main content word for word and strips navigation, ads, and other clutter. ## Workflow ```bash # Print the page as markdown <skill base directory>/scripts/read-web-page <url> # Print one property (title, description, domain) npx defuddle@latest parse <url> -p title # Write the markdown to a file <skill base directory>/scripts/read-web-page <url> > <file> ``` Pass `--json` to `npx defuddle@latest parse` to get the content and its metadata as a single object. Never put secrets, credentials, or token-bearing URLs in a command. ## Fallback If the output is empty or lacks the main content (JS-rendered pages, login walls, sites that block CLI requests), stop. Report to the caller that Defuddle failed, the likely reason, and the URL. Do not switch to another fetch method. Do not answer from memory unless you say so. ## Special Cases - `read-web-page` already handles arXiv `abs` pages (read as `html`), GitHub files, repo READMEs, and gists. - PDFs: out of scope. ## Done When The caller has received the page content (or the requested property), or the failure has been reported.
From supagetto/README.ai, MIT.
More from supagetto/README.ai
- 0.570score
setting-up-graft
supagetto
Use when graft/ or .serena/ is not git-ignored, or graft cards are not greppable by ripgrep, or the user asks to set up graft.
SkillAFreshness: AClaude Code +9 - 0.565score
huddling
supagetto
Pressure-test a decision with a crew of five voices who answer independently, peer-review each other anonymously, and get a verdict from bigbrain.
SkillAFreshness: AClaude Code +9 - 0.565score
reviewing-spec-implementations
supagetto
Review changes since a fixed point against the originating spec.
SkillAFreshness: AClaude Code +9 - 0.564score
creating-specs
supagetto
Synthesize the current conversation into a spec.
SkillAFreshness: AClaude Code +9 - 0.564score
implementing-specs
supagetto
Implement work from a spec and its tasks.
SkillAFreshness: AClaude Code +9 - 0.564score
removing-ai-tells
supagetto
Remove AI tells from prose.
SkillAFreshness: AClaude Code +9 - 0.564score
creating-tasks
supagetto
Break a plan, spec, or conversation into tracer-bullet tasks with blocking edges.
SkillAFreshness: AClaude Code +9 - 0.564score
writing-commit-messages
supagetto
Use when writing a commit message or when the user says "commit change".
SkillAFreshness: AClaude Code +9 - 0.564score
creating-questionnaires
supagetto
Create a questionnaire for someone else to fill in.
SkillAFreshness: AClaude Code +9 - 0.560score
describing-changes
supagetto
Use when showing the shape of a change as pseudocode views.
SkillAFreshness: AClaude Code +9 - 0.559score
resolving-merge-conflicts
supagetto
Use when resolving an in-progress git merge/rebase conflict, or when the user says "resolve merge conflict" or "fix merge conflict".
SkillAFreshness: AClaude Code +9 - 0.559score
requesting-clarification
supagetto
Use when the user signals confusion about your last message, including short interjections like "wait", "what", "huh", or "again".
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 17, 2026 (12 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/supagetto/README.ai
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from supagetto
- 0.570score
setting-up-graft
supagetto
Use when graft/ or .serena/ is not git-ignored, or graft cards are not greppable by ripgrep, or the user asks to set up graft.
SkillAFreshness: AClaude Code +9 - 0.565score
huddling
supagetto
Pressure-test a decision with a crew of five voices who answer independently, peer-review each other anonymously, and get a verdict from bigbrain.
SkillAFreshness: AClaude Code +9 - 0.565score
reviewing-spec-implementations
supagetto
Review changes since a fixed point against the originating spec.
SkillAFreshness: AClaude Code +9 - 0.564score
creating-tasks
supagetto
Break a plan, spec, or conversation into tracer-bullet tasks with blocking edges.
SkillAFreshness: AClaude Code +9 - 0.564score
creating-specs
supagetto
Synthesize the current conversation into a spec.
SkillAFreshness: AClaude Code +9 - 0.564score
creating-questionnaires
supagetto
Create a questionnaire for someone else to fill in.
SkillAFreshness: AClaude Code +9
Cite this page
reading-web-pages skill. Agent Mart. https://agentmart.dev/skills/supagetto-reading-web-pages (last updated 2026-10-24)