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
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
medium confidence
Purpose & 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 zip
latestvk97c7z1td5mh5ae2kk77f5bqv1800hee

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:

  1. Extract content via fxtwitter API:

    https://api.fxtwitter.com/status/<tweet_id>
    

    Extract from URL: twitter.com/*/status/<id> or x.com/*/status/<id>

  2. 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>
    
  3. 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

  1. Fetch https://api.fxtwitter.com/status/1234567890
  2. Extract author, text, timestamp
  3. Send HTML email to Kindle address
  4. Confirm: "Sent to Kindle 📚"

Files

1 total
Select a file
Select a file to preview.

Comments

Loading comments…