Your agent misremembers book details and ISBNs; this returns real bibliographic data from Open Library.
Open bibliographic data: search books by title, author, or keyword, look up a work's details, and resolve a book by ISBN. Sourced from Open Library (Internet Archive), open data.
Get details for a work (the abstract book) by its Open Library work ID.
Open Library work ID, e.g. "OL45883W".
curl -X POST "https://skill.askfaro.com/skills/books/run" \
-H "Authorization: Bearer faro_<your_key>" \
-H "Content-Type: application/json" \
-d '{
"intent": {
"prompt": "Get details for work OL45883W"
}
}'askfaro describe books/work_details
Install pip install askfaro-cli, then askfaro auth login.
Resolve one or more books by ISBN into normalized bibliographic data.
Comma-separated ISBN keys, each "ISBN:<number>" (e.g. "ISBN:0451526538").
curl -X POST "https://skill.askfaro.com/skills/books/run" \
-H "Authorization: Bearer faro_<your_key>" \
-H "Content-Type: application/json" \
-d '{
"intent": {
"prompt": "Look up the book with ISBN 9780451526538"
}
}'askfaro describe books/book_by_isbn
Install pip install askfaro-cli, then askfaro auth login.
Search books by free-text query, title, or author.
Free-text search query.
ISO 639-1 language code to localize results (e.g. "en").
Result page (starts at 1).
Sort order (e.g. "new", "old", "rating", "editions").
Results per page (1-100).
Search by book title.
Search by author name.
Comma-separated fields to return (e.g. "key,title,author_name,first_publish_year"). Use "*" for all.
curl -X POST "https://skill.askfaro.com/skills/books/run" \
-H "Authorization: Bearer faro_<your_key>" \
-H "Content-Type: application/json" \
-d '{
"intent": {
"prompt": "Search for books about the French Revolution"
}
}'askfaro describe books/search
Install pip install askfaro-cli, then askfaro auth login.