Fs Street

v0.1.0

Fetches articles from Farnam Street RSS. Use when asking about decision-making, mental models, learning, or wisdom from Farnam Street blog.

0· 679·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for hjw21century/fs-street.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Fs Street" (hjw21century/fs-street) from ClawHub.
Skill page: https://clawhub.ai/hjw21century/fs-street
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install fs-street

ClawHub CLI

Package manager switcher

npx clawhub@latest install fs-street
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name and description match the included code and instructions. The only external network access is to the Farnam Street RSS feed (https://fs.blog/feed/), which is exactly what the skill claims to do.
Instruction Scope
SKILL.md instructs running a bundled Python script and includes only feed-related operations and date parsing. One minor inconsistency: the docs show the script path as 'python skills/fs-street/scripts/fetch_blog.py' while the repository file is at 'scripts/fetch_blog.py' — that path mismatch may cause confusion when invoking the CLI exactly as shown.
Install Mechanism
There is no install spec in the registry (instruction-only), and the script depends on public Python packages (feedparser, requests) which the SKILL.md correctly documents (pip install feedparser requests). No downloads from untrusted URLs or archive extraction are present.
Credentials
The skill requires no environment variables, credentials, or config paths. It performs a single, expected network fetch to the public RSS URL; no secrets are requested or used.
Persistence & Privilege
The skill does not request persistent 'always' inclusion and does not modify other skills or system settings. It runs on-demand and prints structured JSON output; autonomous invocation is enabled by platform default but the skill itself has no elevated privileges.
Assessment
This skill appears coherent and limited to fetching Farnam Street RSS entries. Before installing: (1) note you may need to pip install feedparser and requests if you run the script locally; (2) adjust the script path in the docs if you invoke it exactly as shown (use scripts/fetch_blog.py or update the path to where the agent installs skills); (3) be aware the skill fetches content from fs.blog over the network and may show only teasers for members-only posts; (4) no secrets or broad permissions are requested. If you require stricter controls, run the included script in an isolated environment or inspect it locally before enabling autonomous use.

Like a lobster shell, security has layers — review code before you run it.

latestvk97d6zb511955a10wrkwxw7c8d812v3g
679downloads
0stars
1versions
Updated 2mo ago
v0.1.0
MIT-0

Farnam Street

Fetches articles from Farnam Street blog, covering topics like mental models, decision-making, leadership, and learning.

Quick Start

# Basic queries
昨天的文章
今天的FS文章
2024-06-13的文章

# Search
有哪些可用的日期

Query Types

TypeExamplesDescription
Relative date昨天的文章 今天的文章 前天Yesterday, today, day before
Absolute date2024-06-13的文章YYYY-MM-DD format
Date range有哪些日期 可用的日期Show available dates
Topic search关于决策的文章 思维模型Search by keyword

Workflow

- [ ] Step 1: Parse date from user request
- [ ] Step 2: Fetch RSS data
- [ ] Check content availability
- [ ] Format and display results

Step 1: Parse Date

User InputTarget DateCalculation
昨天Yesterdaytoday - 1 day
前天Day beforetoday - 2 days
今天TodayCurrent date
2024-06-132024-06-13Direct parse

Format: Always use YYYY-MM-DD


Step 2: Fetch RSS

python skills/fs-street/scripts/fetch_blog.py --date YYYY-MM-DD

Available commands:

# Get specific date
python skills/fs-street/scripts/fetch_blog.py --date 2024-06-13

# Get date range
python skills/fs-street/scripts/fetch_blog.py --date-range

# Relative dates
python skills/fs-street/scripts/fetch_blog.py --relative yesterday

Requirements: pip install feedparser requests


Step 3: Check Content

When NOT Found

Sorry, no article available for 2024-06-14

Available date range: 2023-04-19 ~ 2024-06-13

Suggestions:
- View 2024-06-13 article
- View 2024-06-12 article

Members Only Content

Some articles are marked [FS Members] - these are premium content and may only show a teaser.


Step 4: Format Results

Example Output:

# Farnam Street · 2024年6月13日

> Experts vs. Imitators: How to tell the difference between real expertise and imitation

## Content

If you want the highest quality information, you have to speak to the best people. The problem is many people claim to be experts, who really aren't.

**Key Insights**:
- Imitators can't answer questions at a deeper level
- Experts can tell you all the ways they've failed
- Imitators don't know the limits of their expertise

---
Source: Farnam Street
URL: https://fs.blog/experts-vs-imitators/

Configuration

VariableDescriptionDefault
RSS_URLRSS feed URLhttps://fs.blog/feed/

No API keys required.


Troubleshooting

IssueSolution
RSS fetch failsCheck network connectivity
Invalid dateUse YYYY-MM-DD format
No contentCheck available date range
Members onlySome articles are premium content

CLI Reference

# Get specific date
python skills/fs-street/scripts/fetch_blog.py --date 2024-06-13

# Get date range
python skills/fs-street/scripts/fetch_blog.py --date-range

# Relative dates
python skills/fs-street/scripts/fetch_blog.py --relative yesterday

Comments

Loading comments...