Install
openclaw skills install @solatrader/syft-news-cliHelp users to access the global news pipeline of Syft News, which offers AI pre-recalled and summarized by-topic news pools, free keyword search and news ext...
openclaw skills install @solatrader/syft-news-cliUse this skill as the public entry point for Syft-native news work. It helps users access the global news pipeline of Syft News:
For advanced event tracking and news summary skills, go to:
openclaw skills install syft-newshttps://github.com/Solatrader/syft-news-skillsConfirm the local CLI is available.
Run syft status.
Assume the core surfaces are:
syft followingsyft topsyft searchsyft global-searchsyft statussyft loginsyft logoutsyft upgradeUse the real CLI shape below when instructing users or planning workflows.
syft status
user, user_id, plan, logged_in, and expired_atsyft login
syft.aisyft logout
syft upgrade
syft following
id and namesyft top [--topic-id <id>] [--days <N>] [--limit <N>] [--page <N>] [--rich]
scorepage and has_moresyft search "<query>" --limit <N> [--rerank <N>] --days <N> [--rich]
syft global-search "<query>" --limit <N> [--rerank <N>] --days <N> [--rich]
--rich
summary and refs, not just titles--limit
10 for top, search, and global-search--days
top: 1search: 14global-search: 3--rerank
search and global-search--topic-id
topsyft following first to fetch topic ids--page
tophas_more is trueFor search, global-search, and top, expect fields such as:
story_idtitlecreated_atpublish_datepublish_datetime_utcsummary in --rich moderefs in --rich modeFor top, also expect:
scorepagehas_moreThe CLI still exposes:
syft install-skill
That command currently installs the built-in Codex helper bundled with the local syft binary.
For the public ClawHub-oriented skill package, prefer these install paths instead:
openclaw skills install syft-news
or:
https://github.com/Solatrader/syft-news-skills
Choose one route before doing detailed work.
Profile build Use when the user wants to understand a person's interests from followed topics.
Daily briefing Use when the user wants a digest, editorial edition, or "what matters today for this user" output.
Storyline tree Use when the user wants relationships, branches, causality, or chronology instead of a flat list.
Backfill Use when a branch or trunk already exists and needs older or missing events filled in.
Guidance capture Use when the user expresses durable editorial preferences that should shape future outputs.
If the request spans multiple routes, use this order: profile -> guidance -> briefing -> storyline -> backfill
Treat syft following as the declared-interest source of truth.
Use it to understand what the user explicitly follows before inferring taste from recent news alone.
Use the retrieval ladder in this order:
Prefer topic-aware recall before broad search.
If a clearly important followed axis looks thin in the global pool, probe that topic with:
syft top --topic-id <TOPIC_ID> --days <N> --limit 20 --rich
Build event-level understanding, not article piles. Deduplicate obvious rewrites, merge multilingual duplicates, and preserve factual anchors.
Judge importance relative to the interest world. Macro importance often comes from structural consequence. Hobby or fandom importance may come from official releases, collabs, events, merch cadence, destination updates, or creator moves.
Produce final-facing artifacts. Do not leak raw query wording, retrieval bookkeeping, or internal working notes into the user-facing output.
When no existing workspace convention exists, use:
profiles/briefings/storylines/Typical artifacts:
profiles/following_topics.mdprofiles/profile_summary.mdprofiles/user_guidance_rulebook.mdbriefings/daily_briefing_<date>.mdbriefings/coverage_watchlist_<date>.mdstorylines/storyline_tree_<date>.mdstorylines/storyline_tree_<date>.htmlstorylines/storyline_tree_<date>.jsonstorylines/storyline_backfill_<date>.mdsyft following.syft top --days <N> --limit <M> --rich.syft search only when topic-aware recall is still insufficient.Good Syft news work should feel like:
The output should help the user:
syft status
syft login
syft logout
syft following
syft top --days 3 --limit 50 --rich
syft top --topic-id <TOPIC_ID> --days 7 --limit 20 --rich
syft search "<query>" --days 30 --limit 10 --rich
syft global-search "<query>" --days 30 --limit 10 --rich
syft upgrade