X to Kindle
Send X/Twitter posts to Kindle for distraction-free reading. Use when user shares an X/Twitter link and wants to read it on Kindle, or asks to send a tweet/thread to their Kindle device.
MIT-0 · Free to use, modify, and redistribute. No attribution required.
⭐ 1 · 1.6k · 0 current installs · 0 all-time installs
MIT-0
Security Scan
OpenClaw
Suspicious
medium confidencePurpose & Capability
The described functionality (fetch a tweet, format it, email it to a Kindle address) is coherent for an "X to Kindle" skill. Using an HTTP API to fetch tweet data and SMTP to deliver to the Kindle is expected. However the choice of a third-party proxy API (api.fxtwitter.com) introduces an external dependency that will see the fetched content; that should be explicit in the metadata.
Instruction Scope
SKILL.md explicitly instructs fetching tweet content from api.fxtwitter.com and sending mail via SMTP, and tells users to store Gmail app passwords and the Kindle address in TOOLS.md. It therefore requires the agent (or user) to handle secrets and to contact a third-party service — actions not reflected in the declared requirements. Instructing plaintext storage of credentials in a markdown file is insecure and broadens data exposure.
Install Mechanism
No install spec and no code files — instruction-only skill — so there is no installer or downloaded code to evaluate. This minimizes on-disk execution risk.
Credentials
The metadata lists no required env vars or credentials, but the runtime instructions clearly require SMTP credentials (Gmail app password) and the user's Kindle email. That mismatch is a red flag: secrets are necessary for operation but weren't declared. Additionally, instructions recommend storing secrets in TOOLS.md (plaintext), which is disproportionate and insecure.
Persistence & Privilege
The skill does not request always: true and has no install-time persistence or modifications to other skills. Autonomous invocation is allowed (platform default) but that alone is not an additional red flag here.
What to consider before installing
This skill could do what it promises, but it asks you to provide sensitive credentials (Gmail app password) and recommends storing them in a plaintext TOOLS.md file — while the skill metadata does not declare any required credentials. Before installing or using it: (1) prefer using a dedicated Gmail App Password or an SMTP relay account created just for this purpose, not your primary account; (2) do NOT store credentials in an unencrypted markdown file — use a secure secrets manager or the platform's secret store; (3) be aware that api.fxtwitter.com (a third-party proxy) will receive the tweet content you fetch — if tweets are private or sensitive, avoid sending them through such proxies; (4) ask the publisher to update the skill metadata to declare required credentials (e.g., SMTP user, SMTP app password, KINDLE_EMAIL) so you can evaluate the scope before giving access. If the publisher cannot or will not make those changes, treat the skill as risky and avoid giving it credentials.Like a lobster shell, security has layers — review code before you run it.
Current versionv1.0.0
Download ziplatest
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
SKILL.md
X to Kindle
Convert X/Twitter posts into Kindle-readable documents via email.
Requirements
- Gmail account with App Password (or other SMTP setup)
- Kindle email address (found in Amazon account settings)
Workflow
When user shares an X link:
-
Extract content via fxtwitter API:
https://api.fxtwitter.com/status/<tweet_id>Extract from URL:
twitter.com/*/status/<id>orx.com/*/status/<id> -
Format as HTML email:
<html> <body> <h1>@{author_handle}</h1> <p>{tweet_text}</p> <p><em>{timestamp}</em></p> <p><a href="{original_url}">View on X</a></p> </body> </html> -
Send via SMTP to user's Kindle address with subject line as tweet preview.
Configuration
Store in TOOLS.md:
## Kindle
- Address: user@kindle.com
## Email (Gmail SMTP)
- From: your@gmail.com
- App Password: xxxx xxxx xxxx xxxx
- Host: smtp.gmail.com
- Port: 587
Example
User sends: https://x.com/elonmusk/status/1234567890
- Fetch
https://api.fxtwitter.com/status/1234567890 - Extract author, text, timestamp
- Send HTML email to Kindle address
- Confirm: "Sent to Kindle 📚"
Files
1 totalSelect a file
Select a file to preview.
Comments
Loading comments…
