Of course it is; I use it every day.
I came back to my terminal to find it had written its own tool to decompile the assembly, and successfully completed the task using that info.
That is how I use it almost every day. "Here's the link to an API doc. Read it, write a new Skill around it, and [solve this problem with it]."
> Claude is never on the web reading documentation - as far as I can tell that's not even in its toolkit.
Add the Context7 and grep MCP servers to your installation, it'll change your life (well it'll make claude less dumb).
Claude Code v2.1.29
Opus 4.5 · Claude Team
~/stow/tmp
I have a new project
In it, I want to scrape hacker news data.
The project will be built in python.
I want to search first what are the latest projects in python that could help me extract the data. This could be via api or scraping it.
Once you have a plan, ask me 10 questions to help navigate the structure.
I'll help you research the latest Python options for extracting Hacker News data. Let me search for current tools and approaches.
Web Search("Python Hacker News API scraping library 2026")
⎿ Did 1 search in 20s
Web Search("Hacker News official API Python wrapper 2025 2026")
⎿ Did 1 search in 17s
Web Search("best Python library scrape Hacker News data extraction")
⎿ Did 1 search in 20s
Let me get more details on the official Hacker News API and some specific library documentation.
Fetch(https://github.com/HackerNews/API)
⎿ Received 373.8KB (200 OK)
Fetch(https://pypi.org/project/hackernews-python/)
⎿ Received 3KB (200 OK)
Fetch(https://github.com/avinassh/haxor)
⎿ Received 378.1KB (200 OK)
I've gathered comprehensive research on the available options. Let me write up my findings and then ask you the 10 questions.
Updated plan
⎿ /plan to preview
Research Summary
I found several solid options for extracting Hacker News data in Python:
Best Options Found:
1. Official HN API (Firebase-based) - Free, no rate limits, real-time data
- Source: https://github.com/HackerNews/API
2. haxor - Most popular Python wrapper for the official API
- Source: https://github.com/avinassh/haxor
- Install: pip install haxor
3. DIY Scraping - BeautifulSoup + Requests/httpx for data not in the API
- Source: https://www.proxiesapi.com/blog/scraping-the-hacker-news-with-python-and-beautiful.html.php
4. Commercial - https://apify.com/epctex/hackernews-scraper for hosted solutions
---
Now, here are my 10 questions to help define your project structure:
───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
← Data Source Data Types Storage Use Case Submit →
Do you want to use the official HN API (recommended, no rate limits) or scrape the website directly?
1. Official API (Recommended)
Use Firebase-based API - reliable, real-time, no rate limits
2. Web Scraping
Scrape HTML directly - more flexible but requires maintenance
3. Both
API as primary, scraping for data not available via API
4. Type something.
───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
5. Chat about this
6. Skip interview and plan immediately
Enter to select · Tab/Arrow keys to navigate · Esc to cancelDoesn't that assume there are many interchangable services available on the web which essentially do the same thing?
I can see this would be the case if there were many online services for say compiling C++ code. But for more human-centric services, are there many "replaceable services" out there? An API is not only its syntax, but also its semantics.
"look into the possibilities for X search the web, do thorough comparison. look on HackerNews both to gather sources and gauge sentiment in the comments"
this yields pretty good results IMO.
If I am using an API/library, I will also ask "is this approach idiomatic? what does the documentation say? look through at least 10 pages online"