Audible Deal Scout
Evaluate an Audible daily promotion against Goodreads public score, optional Goodreads CSV shelves, optional freeform reading notes, optional delivery rules,...
Rank
62
Safety
84
Downloads
1.7k
Updated
Oct 10, 2026
Version
0.1.18
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 1.7K downloads reported by the source. Last updated 10/10/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · observed Oct 10, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 10, 2026
- Adoption signal
- 1.7K downloadsadoption · observed Oct 10, 2026
- Latest release
- 0.1.18release · observed Jul 20, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: low.
clawhub skill install s1793ns2ngcn6emb53xdgbawts856yaf:audible-goodreads-deal-scout- Install using `clawhub skill install s1793ns2ngcn6emb53xdgbawts856yaf:audible-goodreads-deal-scout` in an isolated environment before connecting it to live workloads.
- No published capability contract is available yet, so validate auth and request/response behavior manually.
- Review the upstream CLAWHUB listing at https://clawhub.ai/lenpr/audible-goodreads-deal-scout before using production credentials.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-lenpr-audible-goodreads-deal-scout/snapshot"
Documentation
CLAWHUB
156,638 characters of source documentation, loaded on request.
Extracted files
5 files captured from the source.
SKILL.md
---
name: audible-goodreads-deal-scout
description: Evaluate an Audible daily promotion against Goodreads public score, optional Goodreads CSV shelves, optional freeform reading notes, optional delivery rules, and manual Want-to-Read discount scans. Use for first-run setup, deal checks, scheduled sends, and on-demand Goodreads backlog audits.
license: MIT-0
metadata: {"openclaw":{"emoji":"🎧","skillKey":"audible-goodreads-deal-scout","homepage":"https://github.com/lenpr/audible-goodreads-deal-scout","category":"media","requires":{"bins":["sh"],"anyBins":["python3","python"]}}}
---
# Audible Goodreads Deal Scout
Never miss an Audible deal for a book you actually want to read.
Audible Goodreads Deal Scout is a **ClawHub / OpenClaw skill** that checks Audible promotions against Goodreads ratings, your Goodreads shelves, and optional reading-taste notes. It is built for people who want fewer random deal notifications and more "this is actually relevant to me" recommendations.
The goal is not to buy more audiobooks. The goal is to notice the few Audible deals that match books you already care about.
## What It Does
Use this skill to:
- check today's Audible daily deal and get a short recommendation
- see whether the deal is already on your Goodreads Want-to-Read shelf
- suppress books you already marked as read or currently reading
- scan your Goodreads Want-to-Read shelf for Audible titles with visible discounts
- rank discounted Want-to-Read matches by deal strength and Goodreads signal
- create personalized recommendations from your Goodreads shelves, ratings, reviews, and taste notes
- explain why a book may or may not fit your reading preferences, instead of only showing a generic score
- optionally check member-visible Audible cash prices with a local Audible auth token
- optionally deliver good matches to Telegram or another configured OpenClaw channel
If you do not want personalization, the skill still works with public Goodreads ratings only.
This skill reports opportunities only. It does not buy, reserve, check out, redeem credits, manage subscriptions, or complete purchases.
## Getting The Most Value
The best setup uses:
1. A Goodreads library CSV from the official Goodreads `Import and Export` page.
2. Short taste notes about books, authors, genres, pacing, and themes you like or avoid.
3. Optional Audible authentication when you want member-visible cash prices in Want-to-Read scans.
With those pieces, the skill can track today's Audible promotion, compare it against your Goodreads library, explain personal fit, and scan your Want-to-Read shelf for Audible titles that look discounted or priced below list.
## Trust And Data Access
The skill reads only the files and services needed for its configured workflow.
| Data or service | When used | Purpose |
| --- | --- | --- |
| Config file | Setup, daily checks, scans, delivery | Stores marketplace, thresholds, paths, privacy mode, and optional delivery settings |
| Goodreads CSV | README.md
# Audible Goodreads Deal Scout Never miss an Audible deal for a book you actually want to read. Audible Goodreads Deal Scout is a **ClawHub / OpenClaw skill** that checks Audible promotions against Goodreads ratings, your Goodreads shelves, and optional reading-taste notes. It is built for people who want fewer random deal notifications and more "this is actually relevant to me" recommendations. The goal is not to buy more audiobooks. The goal is to notice the few Audible deals that match books you already care about. The skill reports opportunities only. It does not buy, reserve, check out, redeem credits, manage subscriptions, or complete purchases. For a concise security and data-access summary, see [TRUST.md](TRUST.md). ## Use This Skill To Use this skill to: - Check today's Audible daily deal and get a short recommendation. - See whether the deal is already on your Goodreads Want-to-Read shelf. - Suppress books you already marked as read or currently reading. - Scan your Goodreads Want-to-Read shelf for Audible titles with visible discounts. - Rank discounted Want-to-Read matches by deal strength and Goodreads signal. - Create highly personalized recommendations from your Goodreads shelves, ratings, reviews, and taste notes. - Explain why a book may or may not fit your reading preferences, instead of only showing a generic score. - Optionally check member-visible Audible cash prices with a local Audible auth token. - Optionally deliver good matches to Telegram or another configured OpenClaw channel. If you do not want personalization, the skill still works with public Goodreads ratings only. ## How To Get The Most Value The skill works with public data only, but it gets much better when you give it a little personal context. The best setup is: 1. Export your Goodreads library CSV. Use the official Goodreads library exporter from Goodreads' `Import and Export` page. This lets the skill know what you already read, what you are currently reading, and what is on your Want-to-Read shelf. 2. Add short taste notes. A few paragraphs are enough. You can write them yourself, dictate them quickly, or ask an AI to draft taste notes from your favorite books, disliked books, preferred genres, and reading habits. These notes help the skill explain whether a deal actually fits you, not just whether it is popular. 3. Optionally add Audible authentication for member prices. Anonymous Audible pages often hide cash prices or show credit-based buying options. If you provide a local Audible auth token, the skill can check member-visible cash prices for matched titles and produce a more useful Want-to-Read discount report. With all three pieces, the skill can help keep track of: - today's Audible promotion - whether the book is already in your Goodreads library - whether it is on your Want-to-Read shelf - whether it looks like a good fit for your taste - which Want-to-Read books are available on Audible - which matched titles appear discoun
_meta.json
{
"ownerId": "kn74j40rqb6m5s0whvynrxcq098212ny",
"slug": "audible-goodreads-deal-scout",
"version": "0.1.18",
"publishedAt": 1784518180028
}CHANGELOG.md
# Changelog ## Unreleased ## 0.1.18 - 2026-07-19 - Add a deterministic scheduled gate so positive-only suppressions do not start an agent or create cron run history - Use OpenClaw condition triggers, lightweight bootstrap context, and disabled model thinking for substantially smaller scheduled runs - Reconcile and diagnose cron trigger, context, schedule, IANA timezone, and delivery-route drift; support explicit automation and route removal - Preserve unknown and marketplace-specific config values, resolve configured relative paths from the config directory, and fail closed on malformed config or state - Bind scheduled delivery and state updates to the config/state paths recorded by the current prepare artifact - Harden Audible auth storage, refresh-token rotation, permissions, schema checks, redirect handling, response bounds, and sensitive-data redaction - Validate public HTTP redirects before following them, bound compressed/decompressed responses, and tighten Audible and Goodreads URL paths - Prefer strong Audible catalog matches regardless of candidate order and restrict Goodreads aggregate ratings to valid Book entities - Validate scan bounds, preflight authenticated scans, preserve zero-valued options, and return partial-failure exit codes reliably - Make delivery success and dry-run results unambiguous and reject successful exit codes carrying failure payloads - Audit the actual ClawHub publish bundle, require every runtime module, and enforce package/changelog/release-version parity - Add regression and permutation coverage for security, setup, scheduling, state, parsing, delivery, publishing, and scan failure boundaries ## 0.1.17 - Publish the post-0.1.16 test release pointer used to verify ClawHub release metadata - Build a bounded candidate-specific fit-evidence artifact and require more concrete, review-grounded recommendation prose - Strictly validate runtime output fields, types, Goodreads URLs, rating ranges, fit status semantics, and fit paragraph length - Split preparation into focused fetch, library, short-circuit, and artifact phases and remove implicit `core` re-exports - Harden Audible and Goodreads parsers for JSON-LD graphs, markup attribute variants, nested text, lowercase product ids, and trailing price punctuation - Surface OpenClaw command timeouts and invalid JSON instead of treating ambiguous subprocess output as success or an empty cron list - Split the test suite by behavior and add DST, expiry, cache, atomic-write, subprocess, parser-variant, and evidence-selection coverage - Exclude `PROMPT_REQUEST.md` from the published ClawHub runtime bundle ## 0.1.16 - Route registered OpenClaw cron jobs through the configured delivery channel and target - Reconcile existing Audible cron jobs when their schedule, IANA timezone, message, or delivery route drifts - Make live cron diagnostics fail on active schedule or delivery mismatches ## 0.1.15 - Preserve existing config values when rerunning setup or registering cro
examples/preferences.example.md
I usually like fiction that is idea-driven, formally interesting, and emotionally controlled rather than sentimental. Authors and books I tend to like: - Ursula K. Le Guin - George Orwell - Kazuo Ishiguro - David Mitchell - literary science fiction - political satire - speculative fiction with philosophical weight What I usually do not like: - generic airport thrillers - fantasy that is mostly lore and worldbuilding - romance-forward plots - books that rely on shock value more than ideas When in doubt, I prefer: - originality over comfort - structure and voice over plot mechanics - books that leave something to think about afterward
AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
Machine-readable data
The same record, as JSON, for agents and crawlers.
{
"facts": [
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/lenpr/skills/audible-goodreads-deal-scout",
"sourceUrl": "https://clawhub.ai/lenpr/skills/audible-goodreads-deal-scout",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-10T03:37:29.815Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-lenpr-audible-goodreads-deal-scout/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-lenpr-audible-goodreads-deal-scout/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-10T03:37:29.815Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1.7K downloads",
"href": "https://clawhub.ai/lenpr/audible-goodreads-deal-scout",
"sourceUrl": "https://clawhub.ai/lenpr/audible-goodreads-deal-scout",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-10T03:37:29.815Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "0.1.18",
"href": "https://clawhub.ai/lenpr/audible-goodreads-deal-scout",
"sourceUrl": "https://clawhub.ai/lenpr/audible-goodreads-deal-scout",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-07-20T03:29:40.028Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-lenpr-audible-goodreads-deal-scout/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-lenpr-audible-goodreads-deal-scout/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 0.1.18",
"description": "Harden scheduled execution, auth, config, scans, and release validation.",
"href": "https://clawhub.ai/lenpr/audible-goodreads-deal-scout",
"sourceUrl": "https://clawhub.ai/lenpr/audible-goodreads-deal-scout",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-07-20T03:29:40.028Z",
"isPublic": true
}
]
}Record generated Oct 10, 2026.
