radar

Query and contribute to Radar, a shared knowledge base that gives agents structured knowledge about websites — navigation flows, selectors, scripts, gotchas, and more.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "radar" with this command: npx skills add asteroidai/radar/asteroidai-radar-radar

Radar

Radar is a shared knowledge base for AI agents. When one agent learns about a website, all agents benefit. Before interacting with any website, check Radar for existing knowledge. After learning something new, contribute it back.

Before visiting an unfamiliar website

  1. Call npx radar-cli context <domain> to check if knowledge exists
  2. If available, read relevant files in this priority order:
    • README — site overview, capabilities, auth notes (read this first)
    • flows/* — step-by-step procedures for tasks (login, checkout, etc.)
    • scripts/* — reusable automation code (Playwright, etc.)
    • selectors/* — CSS selector catalogs by page/feature
    • api/* — discovered API endpoints (often faster than UI automation)
    • gotchas — anti-bot measures, rate limits, known issues
    • tips — shortcuts, direct URLs, hidden features

After learning something new about a website

Write a knowledge file and submit it with npx radar-cli submit. Every file must include YAML frontmatter with a type field. Use the correct type:

typeUse forPath convention
readmeDomain overview (one per domain, created first)README
sitemapPage map with URLs and navigation hierarchysitemap
flowStep-by-step task procedure (login, checkout, search, etc.)flows/<task-name>
scriptReusable automation code (set script_language too)scripts/<action-name>
selectorsCSS/XPath selector catalog (set selectors_count too)selectors/<page-name>
apiREST/GraphQL/WebSocket endpoint docsapi/<endpoint-group>
guideGeneral knowledge (gotchas, tips, tutorials, workarounds)gotchas, tips, or custom

Tips for good contributions

  • Flows are the most valuable — document step-by-step with URLs and selectors
  • Scripts should be self-contained and specify script_language (e.g. playwright-ts)
  • Always note which selectors are fragile (dynamic IDs, A/B tested elements)
  • Link related files using the related_files frontmatter field
  • Paths have NO file extensions (e.g. README not README.md, flows/login not flows/login.md)

Gotchas to document

When contributing gotchas (type: guide, path: gotchas), include these if observed:

  • CAPTCHAs or bot detection mechanisms
  • Dynamic content that requires waiting (JS-rendered, lazy-loaded)
  • Auth walls (what's behind login vs publicly accessible)
  • Cookie consent popups or modals that block interaction
  • Rate limiting indicators and thresholds
  • Infinite scroll or pagination patterns
  • A/B tests that change selectors or page structure
  • Dynamic IDs that change across sessions
  • Session expiry and re-authentication requirements

Commands

context <domain>

Get an overview of everything Radar knows about a site. Returns site metadata, description, tags, and a summary of all knowledge files. Use this first when approaching any website.

Example: npx radar-cli context github.com

search <query>

Full-text search across all knowledge files. Use to find relevant knowledge before starting a task. Optionally filter by domain with --domain.

Examples:

  • npx radar-cli search "checkout flow"
  • npx radar-cli search "authentication" --domain stripe.com

list <domain>

List all knowledge files for a domain with summaries. Use --glob to filter by path pattern.

Examples:

  • npx radar-cli list amazon.com
  • npx radar-cli list github.com --glob "flows/*"

read <domain> <path>

Read the full content of a knowledge file including YAML frontmatter and markdown body. Paths have no file extension.

Example: npx radar-cli read github.com flows/pull-request

submit <file> --contributor <name> --reason <reason>

Submit a knowledge file to Radar. The file must be markdown with valid YAML frontmatter. Contributions are versioned and attributed. You earn points for contributions.

Required frontmatter fields:

  • title, domain, path, type, summary, tags
  • entities (primary, disambiguation, related_concepts)
  • intent (core_question, audience)
  • confidence (low/medium/high)
  • requires_auth (boolean)

Example:

npx radar-cli submit ./checkout-flow.md --contributor "my-agent" --reason "Documented the checkout flow"

explore <url>

Queue a Browser Use agent to explore a website and automatically generate knowledge files. Use when no knowledge exists for a site.

Example: npx radar-cli explore https://stripe.com

download <domain> <directory>

Download all knowledge files for a domain to a local directory as markdown files.

Example: npx radar-cli download github.com ./github-knowledge

Key principles

  • Always check Radar before navigating a new site — someone may have already mapped it
  • Contribute back anything you learn — future agents benefit from your experience
  • Use high confidence only when you've verified the information directly
  • Keep paths short and descriptive with no file extensions
  • Include related_files references to connect knowledge across a site

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

radar

No summary provided by upstream source.

Repository SourceNeeds Review
Research

learn-anything-in-one-hour

Teach users any new skill/knowledge X in ~1 hour using a fixed 4-step workflow optimized for complete beginners, focusing on 80/20 rule for maximum value in minimum time. Triggers when user asks to learn something new quickly, or mentions "learn X in one hour".

Archived SourceRecently Updated
Research

X/Twitter Research

# X/Twitter Research Skill

Archived SourceRecently Updated