Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/boringdata/kurt-core --skill kurt명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
SOC 직업 분류 기준
| name | kurt |
| version | 1.0.0 |
| description | Content fetching, URL discovery, and workflow automation |
| author | boringdata |
| repository | https://github.com/boringdata/kurt-core |
| type | cli |
| command | kurt |
| actions | [{"name":"fetch","description":"Fetch content from a URL using the best available provider","usage":"kurt fetch <url> [--provider <name>] [--timeout <seconds>]","examples":["kurt fetch https://example.com","kurt fetch https://notion.so/page --provider notion","kurt fetch https://docs.example.com --timeout 60"]},{"name":"map","description":"Discover URLs from a source (sitemap, RSS, folder)","usage":"kurt map <source> [--provider <name>] [--max-urls <n>]","examples":["kurt map https://example.com/sitemap.xml","kurt map https://blog.example.com/feed.xml --provider rss","kurt map ./docs --provider folder"]},{"name":"workflow","description":"Run a predefined workflow","usage":"kurt workflow run <workflow.toml> [--background]","examples":["kurt workflow run sync-docs.toml","kurt workflow run scrape-all.toml --background"]},{"name":"tool","description":"Manage tools and providers","usage":"kurt tool <subcommand>","examples":["kurt tool list","kurt tool info fetch","kurt tool providers fetch","kurt tool check fetch"]}] |
| requires | [{"command":"kurt","install":"pip install kurt"},{"env":"ANTHROPIC_API_KEY","optional":true,"description":"Required for LLM tools"}] |
| url_patterns | ["notion.so/*","*.notion.site/*","*/sitemap.xml","*/sitemap*.xml","*/feed.xml","*/rss.xml","twitter.com/*","x.com/*","linkedin.com/*","threads.net/*","*.substack.com/*"] |
| capabilities | ["web_fetch","file_read","workflow_automation"] |
Kurt is a content fetching and workflow automation tool designed for AI agents.
# Fetch a web page
kurt fetch https://example.com
# Discover URLs from sitemap
kurt map https://example.com/sitemap.xml
# List available tools and providers
kurt tool list
Kurt automatically selects the best provider based on URL patterns:
| URL Pattern | Provider |
|---|---|
| notion.so/* | notion |
| twitter.com/, x.com/ | apify or twitterapi |
| linkedin.com/* | apify |
| */sitemap.xml | sitemap |
| */feed.xml, */rss.xml | rss |
| Local paths | folder |
| Other URLs | trafilatura (default) |
kurt fetch https://example.com # Auto-select provider
kurt fetch https://example.com --provider httpx # Specific provider
kurt fetch https://example.com --json # JSON output
kurt map https://example.com/sitemap.xml # From sitemap
kurt map https://blog.example.com/feed.xml # From RSS feed
kurt map ./docs --provider folder # From local folder
kurt map https://example.com --provider crawl # Web crawl
kurt workflow list # List workflows
kurt workflow run sync-docs.toml # Run workflow
kurt workflow run scrape-all.toml --background # Background run
kurt tool list
kurt tool info fetch
kurt tool providers fetch
kurt tool check
Kurt reads configuration from (highest to lowest priority):
kurt.toml~/.kurt/config.toml[tool.fetch]
provider = "trafilatura"
timeout = 30
[tool.fetch.providers.notion]
include_children = true
max_depth = 3