← Back to Skills Marketplace
angpenghian

Agenttimes

by PengHian Ang · GitHub ↗ · v8.1.1 · MIT-0
cross-platform ✓ Security Clean
353
Downloads
0
Stars
0
Active Installs
25
Versions
Install in OpenClaw
/install agenttimes
Description
Live context layer for AI agents. One /ask endpoint for news, weather, crypto prices, and alerts. 228K+ articles, 3,576 feeds, 14 categories. Enriched with s...
README (SKILL.md)

Agent Times — Live Context Layer for AI Agents

TL;DR

# News search:
curl -s "https://agenttimes.live/ask?q=why+is+NVDA+down+today"

# Weather:
curl -s "https://agenttimes.live/ask?q=weather+tokyo"

# Crypto price:
curl -s "https://agenttimes.live/ask?q=bitcoin+price"

# Trending stories:
curl -s "https://agenttimes.live/trending"

Response is JSON. /ask auto-detects intent: news queries return articles with title, url, summary, sentiment, entities; $TICKER queries search by entity; weather queries return forecasts; crypto queries return prices. Check the source field. No API key needed.

Common Tasks — Copy-Paste Commands

Ticker search (use $ prefix):

curl -s "https://agenttimes.live/ask?q=%24NVDA"
curl -s "https://agenttimes.live/ask?q=%24SPY"
curl -s "https://agenttimes.live/ask?q=%24AAPL"

Weather (any city):

curl -s "https://agenttimes.live/ask?q=weather+tokyo"
curl -s "https://agenttimes.live/ask?q=weather+london"

Crypto prices:

curl -s "https://agenttimes.live/ask?q=bitcoin+price"
curl -s "https://agenttimes.live/prices?symbol=ETH,SOL,BTC"

News search:

curl -s "https://agenttimes.live/ask?q=why+did+NVDA+drop+today"

Job search (remote devops/SRE):

curl -s "https://agenttimes.live/news?category=business&tag=jobs&limit=20"

Country-specific news:

curl -s "https://agenttimes.live/ask?q=singapore+news"

Filter by any tag: Add &tag=TAG to /news. Example tags: jobs, gaming, space, bitcoin, asia, europe, startups, devtools.


What This Does

Agent Times is a one-stop information API for AI agents. 3,576 RSS feeds across 14 categories, weather forecasts, and crypto prices — all from one /ask endpoint.

  • Semantic search + neural re-ranking — AI understands meaning, then a cross-encoder re-ranks results by true relevance. "Why did NVDA drop" finds "NVIDIA Falls 3% as Investors Weigh GTC Optimism Against Risks"
  • FinBERT sentiment — finance articles scored by a financial-domain neural network. Correctly identifies "Rally fades as investors take profits" as bearish. Only runs on business, crypto, energy, ai, tech categories for accuracy.
  • Source credibility — tier 1 (Reuters, BBC) get 1.3x ranking boost, tier 3 (unknown) get 0.8x penalty
  • GLiNER entity extraction — zero-shot NER detects people, companies, locations, organizations, products, events. Plus ticker/crypto dictionary matching (300+ stocks, 100+ crypto).
  • ModernBERT classification — each article classified by a fine-tuned ModernBERT model (93.9% accuracy, 149M params) reading actual text, not just RSS feed label. Tags auto-assigned by topic + country.
  • Weather forecasts — global weather via Open-Meteo. Just ask "weather tokyo" or "weather london"
  • Crypto prices — real-time prices from Pyth Network oracle (BTC, ETH, SOL, and 10+ more). Just ask "bitcoin price"
  • Country tags — filter by 60+ countries and regions
  • Webhook subscriptions — get notified when articles matching your topic arrive
  • 4-tier fallback — semantic search → keyword search → web search (70+ engines) → query suggestions

228,000+ articles with 30-day retention. 6 AI models (embedder on GPU, classifier on GPU, cross-encoder, FinBERT, GLiNER NER, tag centroids).

When to Use Which Endpoint

You want to... Use this Free?
Search for a topic GET /ask?q=TOPIC Yes
Check weather GET /ask?q=weather+tokyo or GET /weather?location=tokyo Yes
Get crypto prices GET /ask?q=bitcoin+price or GET /prices?symbol=BTC Yes
Get trending stories GET /trending Yes
Browse a category GET /news?category=CAT Yes
Filter by country/tag GET /news?category=world&tag=singapore Yes
Search the web GET /search?q=QUERY $0.001 (x402)
Monitor a topic POST /subscribe Yes
List categories GET /news/categories Yes

Rule of thumb: Start with /ask. It's free, smart, and auto-detects if you're asking about news, weather, or crypto prices. Use /news only when you need bulk category browsing with filters.

/ask — Smart Search (FREE)

Searches all 228K+ articles using AI semantic matching + keyword matching + web search fallback. Returns results ranked by relevance and recency.

curl -s "https://agenttimes.live/ask?q=bitcoin+etf"
curl -s "https://agenttimes.live/ask?q=singapore+startup+funding"
curl -s "https://agenttimes.live/ask?q=climate+policy+europe&limit=20"
curl -s "https://agenttimes.live/ask?q=remote+devops+jobs"
Param Default Description
q required Search query. Replace spaces with +
limit 10 Max results (1-50)

Response:

{
  "success": true,
  "query": "bitcoin etf",
  "source": "news_db",
  "count": 10,
  "results": [
    {
      "title": "SEC Approves Spot Bitcoin ETF Applications",
      "url": "https://example.com/article",
      "summary": "The Securities and Exchange Commission has approved...",
      "category": "crypto",
      "published": "Mon, 24 Mar 2026 14:30:00 +0000",
      "sentiment": "bullish",
      "sentiment_score": 0.75,
      "credibility": "high",
      "entities": {
        "companies": ["SEC"],
        "tickers": [],
        "crypto": ["BTC"],
        "people": []
      },
      "tags": ["markets"]
    }
  ]
}

When /ask finds fewer than 3 results, it automatically falls back to web search. When 0 results, it returns suggestions with related categories and terms.

/trending — Trending Stories (FREE)

Detects stories being covered by multiple independent sources.

curl -s "https://agenttimes.live/trending?hours=12"
Param Default Description
hours 6 Lookback window (1-48)
min_sources 3 Minimum sources covering the same story
limit 20 Max trending clusters

/subscribe — Topic Alerts (FREE)

Get webhook notifications when new articles matching your query arrive.

curl -s -X POST https://agenttimes.live/subscribe \
  -H "Content-Type: application/json" \
  -d '{"query":"bitcoin regulation","category":"crypto","webhook":"https://your-agent.com/notify"}'

Response: {"success":true,"subscription_id":1,"secret":"abc123...","note":"Save this secret — you need it to unsubscribe."}

Unsubscribe (requires the secret from subscribe response):

curl -s -X DELETE "https://agenttimes.live/subscribe/1?secret=abc123..."

Your webhook receives a POST with matching articles every time new ones arrive (checked every 5 minutes).

Security: Webhook must be a public HTTPS URL. Localhost, private IPs, and cloud metadata endpoints are blocked.

/news — Category Browsing (FREE)

Browse and filter articles by category with optional tag, date range, and keyword filters.

# All crypto news
curl -s "https://agenttimes.live/news?category=crypto&limit=10"

# Asian news only
curl -s "https://agenttimes.live/news?category=world&tag=asia"

# Singapore news
curl -s "https://agenttimes.live/news?category=world&tag=singapore"

# Gaming news
curl -s "https://agenttimes.live/news?category=entertainment&tag=gaming"

# Jobs in tech
curl -s "https://agenttimes.live/news?category=business&tag=jobs"

# AI news from last 2 days
curl -s "https://agenttimes.live/news?category=ai&since=2026-03-22"

# Search within a category
curl -s "https://agenttimes.live/news?category=tech&q=rust+programming"
Param Default Description
category required One of 14 categories, or all
tag Subcategory/country filter (see table below)
limit 20 Max results (1-1000)
q Keyword filter within category
since ISO date — articles after this time
before ISO date — articles before this time
dedup true Deduplicate similar headlines

/search — Web Search ($0.001)

Search the open web via 70+ engines when you need non-news results.

curl -s "https://agenttimes.live/search?q=how+to+deploy+docker"
Param Default Description
q required Search query
limit 5 Max results (1-50)
category general general, news, images, videos, science, files

Categories + Tags

14 categories. Use &tag= on /news to filter by subcategory, country, or region.

Category What's in it Available tags
world International news, geopolitics, diplomacy asia, europe, middleeast, africa, india, latam, oceania, defense, government + 50 country tags (see below)
politics Elections, policy, legislation, regulation
business Finance, commerce, employment, markets finance, startups, jobs, marketing, ecommerce, fintech, realestate, legal, supplychain
tech Software, hardware, engineering, data devtools, engineering, mobile, datascience, telecom
ai Artificial intelligence, machine learning robotics, research
crypto Cryptocurrency, blockchain, DeFi web3, defi, bitcoin, markets
science Research, discoveries, academia biotech, space, research
health Medicine, wellness, public health fitness
energy Energy, climate change, environment climate, environment, agriculture
security Cybersecurity, infosec, threats
sports All sports coverage
entertainment Film, music, gaming, TV, culture gaming, film, music
lifestyle Food, travel, fashion, daily life food, travel, fashion, design, education
automotive Vehicles, EVs, transportation, logistics shipping

Country Tags (use with category=world&tag=COUNTRY)

Asia: singapore, malaysia, philippines, indonesia, thailand, vietnam, japan, korea, china, taiwan, hongkong, india, pakistan, bangladesh

Europe: uk, germany, france, italy, spain, netherlands, sweden, norway, denmark, finland, ireland, poland, austria, switzerland, iceland, romania, hungary, greece, serbia, ukraine, russia

Middle East: israel, turkey, iran, saudiarabia, uae, qatar

Africa: nigeria, southafrica, kenya, ghana, ethiopia

Latin America: brazil, mexico, argentina, colombia, chile, peru

Oceania: australia, newzealand

North America: usa, canada

Response Format

News results (/ask, /news, /trending) return:

{"success": true, "count": N, "results": [...]}

Weather (/ask?q=weather+tokyo) returns: {"source": "open-meteo", "location": "...", "current": {...}, "forecast": [...]}

Crypto prices (/ask?q=bitcoin+price) returns: {"source": "pyth", "prices": [{"symbol": "BTC", "price": 66000}]}

Check the source field to determine response shape: news_db, combined, open-meteo, nea, or pyth.

Each article result contains:

  • title — headline
  • url — link to original article
  • summary — first 200 chars of content
  • category — one of 14 categories
  • source_feed — RSS feed URL
  • published — publication date
  • timestamp — Unix timestamp (ms)
  • sentiment — "bullish", "bearish", or "neutral"
  • sentiment_score — -1.0 (very bearish) to 1.0 (very bullish)
  • credibility — "high" (tier 1 outlets), "medium" (established), or "unknown"
  • entities{people, companies, tickers, crypto, locations} extracted by GLiNER + dictionary matching
  • tags — subcategory and country tags for this article

Errors: {"success": false, "error": "Missing param: q"}

Payment (x402)

The /search endpoint uses the x402 protocol. Your agent pays $0.001 USDC per request on Base network — no accounts, no subscriptions, just micropayments. All other endpoints are free.

Wallet: 0x536Eafe011786599d9a656D62e2aeAFcE06a96D1 (Base)

Other Free Endpoints

Endpoint Description
GET /news/categories List all 14 categories with counts
GET /stats Database statistics
GET /feeds/health?category=CAT Per-feed health and status
GET /health Health check
GET /info Full API docs (JSON for agents, HTML for browsers)

Tips for Best Results

  1. Always start with /ask — it's free, semantic, and handles fallback automatically
  2. Country news: Use /ask?q=japan+earthquake not /news?category=japan (no country categories)
  3. Filter by country: Use /news?category=world&tag=singapore for source-based filtering
  4. Sentiment analysis: Check sentiment_score to gauge market/public mood on a topic
  5. Entity detection: Use entities.tickers and entities.crypto to find articles mentioning specific assets
  6. Monitor breaking news: POST to /subscribe with a webhook URL to get real-time alerts
  7. Parse JSON directly — don't pipe to jq (may not be installed)
  8. Replace spaces with + in all query strings
  9. Check suggestions when 0 results — it recommends related categories and search terms
  10. Credibility matters: Sort by credibility to prioritize tier 1 sources (Reuters, BBC, AP) over unknown blogs
Usage Guidance
This skill simply calls a third‑party API (https://agenttimes.live) using curl. Before enabling it, confirm you trust that domain because any queries (and potentially contextual text the agent sends) go to that service. Avoid sending secrets or sensitive PII in queries, be cautious with the webhook/subscribe feature (it requires you to host or expose a callback URL), and consider requiring explicit user approval before the agent invokes external-network skills autonomously. If you need higher assurance, review the provider's privacy/documentation or prefer a self-hosted data source.
Capability Analysis
Type: OpenClaw Skill Name: agenttimes Version: 8.1.1 The agenttimes skill is a legitimate information retrieval tool providing an interface for AI agents to access news, weather, and cryptocurrency data via the https://agenttimes.live API. The SKILL.md file contains standard documentation and curl-based examples for various endpoints (/ask, /news, /trending), with no evidence of malicious execution, data exfiltration, or prompt injection. The inclusion of a webhook subscription feature and a micropayment protocol (x402) for web searches are documented features consistent with the service's stated purpose.
Capability Assessment
Purpose & Capability
The name/description promise (news, weather, crypto via a single /ask endpoint) matches the SKILL.md: all examples are simple curl GETs to agenttimes.live. Required binary is only curl and there are no unrelated env vars or config paths.
Instruction Scope
Runtime instructions only show invoking public endpoints (GET /ask, /trending, /prices, etc.) via curl. The instructions do not ask the agent to read local files, environment variables, or system state, nor to transmit data to unexpected endpoints. A webhook subscribe feature is mentioned (POST /subscribe), which is expected for alerts but requires the user to provide/host a callback URL—SKILL.md does not instruct the agent to expose local system endpoints.
Install Mechanism
No install spec or bundled code is provided; this is instruction-only, so nothing is written to disk and no third-party packages are pulled in.
Credentials
The skill declares no required environment variables or credentials. Its functionality (calling a public API) does not appear to need secrets or privileged environment access.
Persistence & Privilege
always is false and the skill does not request persistent/system-wide changes. It does not modify other skills or system config; autonomous invocation is the platform default but not elevated here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install agenttimes
  3. After installation, invoke the skill by name or use /agenttimes
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v8.1.1
Removed location-specific examples from docs
v8.1.0
Added $TICKER search feature — use $SPY, $NVDA etc. for entity-based ticker search. Updated TL;DR with ticker examples.
v8.0.0
Repositioned as Live Context Layer for AI Agents. Updated description, TL;DR with 3 copy-paste examples (news, weather, crypto). Aligned with homepage and /info messaging.
v7.0.0
Security hardening, proper FinBERT tokenizer, acronym search fix (TSMC/NVDA/etc work lowercase), response format docs for weather/price, updated counts (228K articles, 3576 feeds), subscribe secret token, /news now free
v6.0.0
- Increased dataset to 211,000+ articles (was 200,000+). - Updated documentation to reflect new article count in /ask endpoint and feature summary. - No API or command changes; usage and endpoints remain unchanged.
v5.5.0
- Category browsing (/news) is now free; no micropayment required. - Updated endpoint table and related documentation to reflect free access to /news and country/tag filters. - No changes to API endpoints themselves; documentation improvements only.
v5.4.0
- Increased searchable article count from 187K+ to 200K+ - Added machine learning (ML) article classification: articles are now categorized by embeddings, not just feed labels; tags are auto-assigned by topic and country - Updated documentation throughout to reflect these improvements and the larger dataset
v5.3.0
Agent Times 5.3.0 adds weather and crypto prices to the /ask endpoint. - Added weather forecasts (global + hyper-local Singapore) to `/ask`, e.g. ask "weather tokyo" - Added real-time crypto prices via `/ask` (e.g. "bitcoin price") and `/prices?symbol=ETH,SOL,BTC` - Updated documentation with new usage examples for weather and crypto - Enhanced NLP: now uses neural semantic search + cross-encoder re-ranking (FinBERT sentiment scoring clarified) - Expanded `/ask` to auto-detect queries for news, weather, or crypto prices from a single endpoint - Made structure and use-cases clearer in SKILL.md for easier agent integration
v5.2.1
- News database expanded to 187K+ articles (up from 160K+). - Feed sources updated: now 3,486 feeds (was 3,597). - Refresh frequency changed from every 3 minutes to every 5 minutes. - Source credibility scoring made more explicit; trusted sources now get a 1.3x boost, lowest-tier get a 0.8x penalty. - Documentation updated throughout to reflect latest stats and changes.
v5.2.0
- Added a new "Common Tasks — Copy-Paste Commands" section with ready-to-use example queries for frequent use cases. - Improved onboarding for new users by showing direct curl command examples for jobs, country-specific news, crypto, and gaming. - No changes to endpoints or API structure; core functionality remains the same. - Documentation now emphasizes how to filter by tags using `/news`.
v5.1.0
No user-facing changes in this version. - No file changes detected. - Functionality and documentation remain the same as the previous release.
v5.0.0
Agent Times 5.0.0 is a major upgrade with enhanced global coverage and richer article intelligence. - Expanded sources to 3,597 RSS feeds and 60+ country tags - Every article now includes sentiment scoring, entity extraction, source credibility, and country tagging - Refined free "ask" endpoint: richer responses with sentiment, credibility, and entity fields; still no API key needed - Category browsing (`/news`) and web search (`/search`) offer extensive tag/country filtering (now paid) - Webhook subscriptions now document security restrictions (HTTPS only, no localhost/private IPs) - Documentation completely revised for clarity with new parameter tables, usage rules, and summary tables
v4.2.0
- Added documentation for a new tag-based filtering option (`tag` query parameter) to the `/news` endpoint. - Updated usage examples in the `/news` section to demonstrate category+tag filtering. - Clarified that there are 14 main categories and introduced example tags for finer filtering. - Updated and reorganized the categories section to reflect the new structure and tagging feature.
v4.1.0
No code or documentation changes detected in this version. No updates to announce.
v4.0.0
Agent Times 4.0.0 is a major update reducing category scope for simpler navigation. - Number of news categories reduced from 55 to 14. - News feeds reduced from 3,188 to 3,154. - API and documentation updated to reflect new category count and endpoints. - All example commands and category selectors revised for the new, smaller set. - No changes to core endpoints or pricing.
v3.4.0
- Expanded news database to 160,000+ articles (up from 69,000+). - Feed count updated to 3,188 RSS sources (previously 5,355). - Simplified TL;DR "Quick Start" section added to top for easier onboarding. - All usage instructions, endpoint details, and example queries updated to reflect the new dataset and feed counts. - General documentation cleanup and reorganization for clarity.
v3.3.1
agenttimes 3.3.1 - No file changes detected in this release. - No updates to functionality, documentation, or endpoints. - Behavior and features remain unchanged from previous version.
v3.3.0
No user-facing changes in this version. - No file changes detected. - Functionality, features, and documentation remain the same as the previous release.
v3.2.0
No visible changes in this version (3.2.0). - No file modifications detected. - Documentation, endpoints, and feature descriptions remain the same. - No new functionality or breaking changes introduced.
v3.1.0
- Expanded to 5,355 RSS feeds and 55 news categories (from 1,378 feeds and 49 categories). - Category system now includes new "Regional" sections (europe, middleeast, latam, africa, india, oceania). - Updated endpoint documentation and category lists to reflect expanded coverage. - Description, examples, and category guidance revised for clarity and new features.
Metadata
Slug agenttimes
Version 8.1.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 25
Frequently Asked Questions

What is Agenttimes?

Live context layer for AI agents. One /ask endpoint for news, weather, crypto prices, and alerts. 228K+ articles, 3,576 feeds, 14 categories. Enriched with s... It is an AI Agent Skill for Claude Code / OpenClaw, with 353 downloads so far.

How do I install Agenttimes?

Run "/install agenttimes" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Agenttimes free?

Yes, Agenttimes is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Agenttimes support?

Agenttimes is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Agenttimes?

It is built and maintained by PengHian Ang (@angpenghian); the current version is v8.1.1.

💬 Comments