# Country Info

> Country Info

- Skill: `javimosch/country-info` (Agent Skill)
- Install (CLI): `npx skillmds@latest add javimosch/country-info`
- Raw SKILL.md: https://api.skillmd.com/api/skills/javimosch/country-info/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: javimosch (https://skillmd.com/u/javimosch)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/javimosch/country-info

---

# Country Info

Get country data — population, languages, currencies, capital, flag, and more using REST Countries API.

**Category:** education
**API Key Required:** No

## When to use

- User asks about a country (population, capital, language, currency)
- User wants to compare countries
- User asks "what currency does X use?" or "what language do they speak in X?"

## How it works

Base URL: `https://restcountries.com/v3.1`

### 1. Search by name

```bash
curl -s "https://restcountries.com/v3.1/name/france"
```

### 2. Get by country code

```bash
curl -s "https://restcountries.com/v3.1/alpha/GB"
```

### 3. Filter specific fields (reduce response size)

```bash
curl -s "https://restcountries.com/v3.1/name/japan?fields=name,capital,population,currencies,languages,flags"
```

### 4. Search by currency

```bash
curl -s "https://restcountries.com/v3.1/currency/eur"
```

### 5. Search by language

```bash
curl -s "https://restcountries.com/v3.1/lang/spanish"
```

### 6. Get all countries in a region

```bash
curl -s "https://restcountries.com/v3.1/region/europe?fields=name,capital,population"
```

Regions: africa, americas, asia, europe, oceania.

## Examples

**User:** "Tell me about Japan"
→ Query by name. Reply with capital, population, languages, currency, region, flag emoji.

**User:** "What countries use the Euro?"
→ Query by currency/eur. List the countries.

## Constraints

- Free, no key needed, no strict rate limit
- Country names are flexible (partial matches work)
- Some fields are deeply nested — parse carefully

