Skip to content
Back to skills

Check Api

ASecurity

Check Teslamate API response format for a given endpoint. Use when you need to understand the JSON structure returned by the API.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 27, 2026
toolsgitapi

Works with

  • cli
  • api

Security analysis

A100/100

Scanned September 27, 2026

npx -y skills add David-Li0406/meta-skill-evloving --skill check-api --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Check Api?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Check Api
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/david-li0406-check-api/badge)](https://www.skillsdirectory.com/skills/david-li0406-check-api)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: check-api
description: Check Teslamate API response format for a given endpoint. Use when you need to understand the JSON structure returned by the API.
allowed-tools: Read, WebFetch
---

# Check Teslamate API

Query the Teslamate API to inspect JSON response format for endpoints.

## Configuration

The API URL should be set in a `.env` file at the project root (gitignored):

```
TESLAMATE_API_URL=https://your-teslamate-api.example.com
```

If no `.env` file exists, ask the user for their Teslamate API URL.

## Common Endpoints

- `/api/v1/cars` - List all cars
- `/api/v1/cars/{id}` - Car details with current state (battery, location, climate, etc.)
- `/api/v1/cars/{id}/drives` - Drive history (supports `?start_date=` and `?end_date=`)
- `/api/v1/cars/{id}/charges` - Charge history (supports `?start_date=` and `?end_date=`)
- `/api/v1/cars/{id}/drives/{drive_id}` - Single drive details with positions
- `/api/v1/cars/{id}/charges/{charge_id}` - Single charge details with charging curve

## Instructions

1. Read the `.env` file to get `TESLAMATE_API_URL`
2. If not found, ask the user for the URL
3. Use WebFetch to query the requested endpoint
4. Present the JSON structure clearly, highlighting relevant fields

## Date Format

The API's parseDateParam function only accepts:
- RFC3339 format: `2024-12-07T00:00:00Z`
- DateTime format: `2024-12-07 00:00:00`

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…