AGENT SKILL

pm-nasa

NASA connector knowledge and safe action guide.

License 许可
AGPL-3.0
所属仓库
polymetrics-ai/cli
最近更新
2026-09-21
Stars
★ 7
Forks
0

01 前言 Front Matter

name
pm-nasa
description
NASA connector knowledge and safe action guide.

03 SKILL.md 正文

pm-nasa

Purpose

Reads NASA Open API data: Astronomy Picture of the Day, Near-Earth Objects (NeoWs feed and browse), EPIC Earth imagery, and Mars rover photos. Read-only.

Icon

  • id: nasa
  • asset: icons/nasa.svg
  • source: upstream_registry
  • review_status: upstream_seeded
  • review_url: https://api.nasa.gov/

Capabilities

  • check=true catalog=true read=true write=false query=false
  • Integration type: api

Authentication

  • Use pm credentials add with --from-env or --value-stdin for secret fields.

Configuration

  • base_url
  • count
  • end_date
  • mode
  • sol
  • start_date
  • thumbs
  • api_key (secret) (required)

ETL Streams

  • apod:
    • primary key: date
    • cursor: date
    • fields: copyright(string), date(string), explanation(string), hdurl(string), media_type(string), service_version(string), thumbnail_url(string), title(string), url(string)
  • neo_feed:
    • primary key: id
    • fields: absolute_magnitude_h(number), id(string), is_potentially_hazardous_asteroid(boolean), is_sentry_object(boolean), name(string), nasa_jpl_url(string), neo_reference_id(string)
  • neo_browse:
    • primary key: id
    • fields: absolute_magnitude_h(number), id(string), is_potentially_hazardous_asteroid(boolean), is_sentry_object(boolean), name(string), nasa_jpl_url(string), neo_reference_id(string)
  • epic:
    • primary key: identifier
    • fields: caption(string), date(string), identifier(string), image(string), version(string)
  • mars_photos:
    • primary key: id
    • fields: camera(string), earth_date(string), id(integer), img_src(string), rover(string), sol(integer)

Sync Modes

  • ETL sync modes: full_refresh_append, full_refresh_overwrite, full_refresh_overwrite_deduped

Security

  • read risk: external NASA Open API read of public astronomy and space data
  • approval: none; read-only, no reverse-ETL writes
  • Never pass secret values in chat, shell arguments, logs, docs, or JSON output.

Commands

Inspect as a manual

pm connectors inspect nasa

Inspect as structured JSON

pm connectors inspect nasa --json

Agent Rules

  • Run pm connectors inspect nasa before creating credentials or plans.
  • Use --json only when the caller needs structured output; use the manual for human-readable guidance.
  • Never ask the user to paste secret values into chat.

04 同仓库更多 Skills