本文へ移動
cccskills
無料GitHub で公開

url

Fetch and extract text from web URLs

インストール方法を見る

含まれるファイル(4)

  • SKILL.md1.5 KB
  • requirements.txt90 B
  • scripts/__init__.py0 B
  • scripts/main.py5.5 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

URL Skill

Fetches a web URL using httpx, strips navigation/script/style tags with BeautifulSoup, and returns clean body text. PDF URLs are extracted with pypdf (primary) and pdfminer.six (fallback).

Setup

pip install httpx beautifulsoup4

# Optional — needed only if you ingest PDF URLs:
pip install pypdf pdfminer.six

Standalone usage

import asyncio
from synthadoc.skills.url.scripts.main import UrlSkill

skill = UrlSkill()

async def main():
    result = await skill.extract("https://example.com/article")
    print(result.text)          # clean body text
    print(result.metadata)      # {"url": "https://..."}

asyncio.run(main())

DomainBlockedException is raised when the site returns HTTP 401, 403, or 429. Catch it to log and skip the domain:

from synthadoc.skills.base import DomainBlockedException

try:
    result = await skill.extract(url)
except DomainBlockedException as e:
    print(f"Blocked: {e.domain} (HTTP {e.status_code})")

When this skill is used

  • Source starts with https:// or http://
  • User intent contains: fetch url, web page, website

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

docx

無料

Extract text from Microsoft Word documents

日本語の概要は準備中です。原文の説明を表示しています。

axoviq-ai/synthadoc1,5812026年10月12日 更新

image

無料

Extract text from images using a vision LLM

日本語の概要は準備中です。原文の説明を表示しています。

axoviq-ai/synthadoc1,5812026年10月12日 更新

markdown

無料

Ingest Markdown and plain text files

日本語の概要は準備中です。原文の説明を表示しています。

axoviq-ai/synthadoc1,5812026年10月12日 更新

pdf

無料

Extract text from PDF documents

日本語の概要は準備中です。原文の説明を表示しています。

axoviq-ai/synthadoc1,5812026年10月12日 更新

pptx

無料

Extract text from Microsoft PowerPoint presentations

日本語の概要は準備中です。原文の説明を表示しています。

axoviq-ai/synthadoc1,5812026年10月12日 更新

session

無料

Extract conversation turns from AI session history files (.jsonl)

日本語の概要は準備中です。原文の説明を表示しています。

axoviq-ai/synthadoc1,5812026年10月12日 更新

axoviq-ai のスキルをすべて見る

このスキルの問題を報告する