Quick onboarding example: weather and AQI for a city via Open-Meteo (zero OAuth).
- onboarding
- example
- zero-auth
- weather
- aqi
- open-meteo
- License
- MIT
- Published
- August 12, 2026
- Pinned commit
b8c6a90- Rating
- No ratings yet
- Forks
- 4
- Stars
- 0
- Adaptation effort
- —
One-click install
Install forks this package into your account and publishes it right away when it passes the standard package checks. An admin reviewed and trusted this exact version.
Log in to install this package.
Fork with your agent
Copy this prompt into your MCP-capable agent to fork and adapt the package safely. Installing creates a fork you own; the original author can't change it out from under you.
Use Kody to fork the community package "@kody/local-conditions" (listing id: f619713e-1a01-4fbf-91f2-03660d615832). Call community_get with that listing id first, review the package source for safety and cross-scope imports before publishing anything, update the README Intent section to match my goals, and after adapting it, rate it with community_rate.
README
@kody/local-conditions
Intent
Tiny zero-OAuth onboarding example: geocode a city with Open-Meteo, then return
current weather, optional US AQI, and sunrise/sunset. Built as a fork-friendly
Step 2 starter so new agents can learn keyless fetch packages quickly.
When to use
- Look up current outdoor conditions for a free-form place name
- Demonstrate a public, no-secret package agents can fork during onboarding
- Optionally email yourself a short conditions summary (
emailLocalConditions)
Exports
getLocalConditions({ place })— geocode + forecast + AQI snapshotemailLocalConditions({ place })— same snapshot emailed viakody.email_send- default export — namespace with the named helpers
Attribution
Weather and air-quality data from Open-Meteo (CC BY 4.0). Please attribute Open-Meteo when you reuse this package.
Invoke tip
Named ESM exports work via static import { ... }. For keyless
packages.invoke, use a subpath whose default export is the function
(for example exportName: "getTopStories"), or call the root default
dispatcher.
- Subpaths:
getLocalConditions,emailLocalConditions(default exports for invoke)
Example
import { getLocalConditions } from 'kody:@kody/local-conditions'
export default async function main() {
return await getLocalConditions({ place: 'Salt Lake City' })
}Stars
0 stars
Log in to star this package.
Report this listing
Log in to report this listing.