Felo X Search on PiPi Coding Agent

Check whether anyone else is hitting the same wall

A stack trace stops being unique the moment other people upgrade. Felo X Search reads what is being posted about a version, an API, or an outage and returns the posts, the time, and the signal each one carries.

Built for PiRead-onlySorted by signal
Get an API keySee the platform guide
Pi Felo X Search on Pi

cp -r felo-skills/felo-x-search ~/.pi/agent/skills/

Bundle
felo-skills/felo-x-search
Query
Keyword, handle, or topic
Comes back as
Posts with a signal tag
Most useful
Release week
Pi Coding Agent logo
This skill runs on

Pi Coding Agent

Minimal terminal coding harness

Read the Pi Coding Agent guide

Pi keeps a deliberately small core and asks you to extend it, so a skill is the intended way to add reach without adding tools to maintain.

Loads from
~/.pi/agent/skills/ · .pi/skills/ · packages
Install is
A folder copy, or pi install npm:@scope/pkg
Worth knowing
No sandbox — read the SKILL.md before you mount it
Add it on Pi

A read-only bundle, loaded the same way as the rest

Nothing here can post, so the security question is smaller than usual — but it still makes network calls, and Pi still does not sandbox anything. Read it, then decide how wide the root should be.

  1. 01
    ~/.pi/agent/skills/Global

    Every project on this machine. Put a bundle here once you have read it and want it everywhere.

  2. 02
    ~/.agents/skills/Shared

    The folder other harnesses read too, so one clone serves Pi and whatever else you run.

  3. 03
    .pi/skills/Project

    This repository only, and only after you trust the project. The right place to evaluate a bundle you have not read yet.

  4. 04
    pi install npm:@scope/pkgPackage

    A package's skills/ directory, kept versioned and updatable. The cleaner route once a bundle earns a permanent place.

Or load it for one session, without copyingpi --skill /path/to/felo-x-search
What you get back

Posts sorted into signals, so a lead is not mistaken for evidence

The sort is the useful part. It separates a reproducible report from a complaint, and a maintainer's answer from speculation, before you spend an afternoon on the wrong thread.

@dep_notes2 hours ago

3.x renamed the streaming helper. Every wrapper importing it by the old name breaks without a warning.

Breaking change
@ops_lin6 hours ago

Same timeout here after the upgrade. Pinning back to 2.4.1 made it disappear.

Reproducible
@buildlogYesterday

The docs still show the 2.x signature on the main page. Filed an issue with the diff.

Docs lag
@quietloopYesterday

No problems on our side, but we never used the streaming path, so that may not mean much.

Scope limit

The signal tag is a claim about the post, so it is worth checking one or two against the thread before you act on the set.

Where it stops

Three things a post cannot tell you

Social results are fast and shallow by nature. The limits are worth stating before a release decision rests on them.

A post is a lead, not evidence

One reproducible report outweighs a hundred complaints. The signal tag exists so you can tell those apart before you change a version.

Volume is not severity

A loud thread about a cosmetic regression can bury a quiet one about data loss. Sort by what the post claims, not by how many people repeated it.

The API has a rate budget

Set that against how often your routine runs. A watcher polling every minute spends the day rate-limited and reports nothing.

In practice

Two checks worth running before you ship the upgrade

Ask for the reproducibility ranking, not for a mood. The first question decides whether you wait.

Type thisSearch X for people reporting timeouts after the 3.x upgrade, and rank what you find by how reproducible it looks.What comes back

Posts grouped by signal, reproducible reports first, speculation kept visibly separate.

Type thisIs anyone from the vendor replying to this issue on X? Quote them with dates.What comes back

Replies from named maintainers with timestamps — or a clear statement that nobody official has answered yet.

Check it worked

Three checks on a social result set

Fabrication here looks like a confident summary, so verify the pieces rather than the tone.

1

Handles resolve

Open one handle on X directly. An account that does not exist is the fastest way to catch an invented result set.

2

Times fit the version

Posts should be recent relative to the release you are asking about, not merely recent relative to today.

3

The tag matches the post

If a single unverified complaint is labelled reproducible, the summarising step is doing more than the evidence supports.

FAQ

What Pi users ask about Felo X Search

Can it read a whole thread?
Yes. Ask for the replies to a specific post when the discussion underneath is the interesting part, rather than the original claim.
Can it post or reply?
No. This skill reads. Nothing about it writes to an account, which is also why it is safe to load into a session that runs unattended.
How current are the results?
They come from the live index at the moment you ask, which is why the time on each post matters more than the order they arrive in.
What is it bad at?
Anything that needs the full text of a linked article. That is a fetch job, not a search job, and the two pair well.

Give the session a way to check the outside world

One bundle, one key, four roots to choose from. Load it for a single session first and see whether the answers hold up.

More on Pi Coding Agent

Every Felo skill for Pi Coding Agent

Five skills written for Pi Coding Agent. They follow the same pattern on this platform, so you can combine them in one session without re-explaining your setup.

Beyond ready-made skills

One API key. A full agent toolkit.

Start with a skill, then compose the exact models, live data, knowledge, and output tools your Pi workflow needs — the same key every Felo skill already uses.

Models

Use cost-efficient LLM access when your agent needs custom reasoning or generation.

  • LLM API
  • Chat completions
  • Model access
Explore LLM API →

Live information

Give agents current web and social signals instead of relying on stale context.

  • Web Search
  • X Search
  • Web Fetch
Explore live data tools →

Knowledge and output

Ground work in reusable knowledge, then turn it into shareable deliverables.

  • LiveDoc
  • PPT generation
  • Mindmaps
Explore knowledge tools →

Creative tools

Extend the workflow from research to visual and office-ready results.

  • Image generation
  • Page tools
  • Office outputs
Explore platform tools →