CtrlK
BlogDocsLog inGet started
Tessl Logo

downloading-batch-export-files

Export PostHog events, persons, sessions, or the results of a HogQL query on demand and download the resulting files. Use when the user asks to download/export raw PostHog data, export HogQL query results, create a one-off file export, fetch a Parquet or JSONLines export, or use the file_download_batch_exports API. Covers starting the export with MCP, polling completion, and downloading via the existing REST redirect endpoint.

70

Quality

85%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

—

The risk profile of this skill

SKILL.md
Quality
Evals
Security

Quality

Content

75%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured, actionable workflow for an API/MCP skill with concrete examples, clear status handling, and useful feedback loops. The main improvement area is tightening a few explanatory passages and considering whether the parameter reference belongs in a separate file.

Suggestions

Tighten the parameter guidance in step 1 (e.g. the max_size_mb tuning sentences) to bare essentials to improve conciseness.

Show a minimal concrete HTTP-client invocation (with auth context) for the REST download, not just the endpoint path, to push actionability to fully copy-paste ready.

Consider moving the detailed parameter table and compression/format rules into a references file and keeping SKILL.md as an overview to improve progressive disclosure now that the skill exceeds ~140 lines.

DimensionReasoningScore

Conciseness

Mostly efficient and free of generic concept explanation, with a few sentences (e.g. on max_size_mb tuning and part sizing) that could be trimmed without losing value.

4 / 5

Actionability

Provides concrete JSON request examples for both the events and hogql models, a status-handling table, explicit REST endpoint paths, and filename patterns, with minor gaps (no full HTTP-client invocation shown).

4 / 5

Workflow Clarity

A clearly sequenced six-step workflow with a status decision table acting as a checklist and feedback loops (poll again on transient Running, narrow the query on resource failures), with only minor validation gaps.

4 / 5

Progressive Disclosure

A single self-contained SKILL.md with well-organized sections (tools, numbered workflow, notes) and no nested references; no bundle files exist, and the structure is clear though all content is inline.

4 / 5

Total

16

/

20

Passed

Description

95%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, specific description with clear third-person voice that answers both what the skill does and when to use it, using natural trigger terms and format synonyms. Only slight room to tighten the action coverage.

DimensionReasoningScore

Specificity

Lists several concrete actions — exporting events/persons/sessions/HogQL query results and downloading the resulting files, plus starting via MCP, polling, and downloading via REST — with only minor coverage gaps.

4 / 5

Completeness

Explicitly answers both 'what' (export PostHog events/persons/sessions/HogQL and download files) and 'when' (a 'Use when the user asks to...' clause with concrete trigger phrases).

5 / 5

Trigger Term Quality

Comprehensive natural terms including synonyms (download/export), data types (raw PostHog data, HogQL query results), and formats (Parquet, JSONLines) plus the API name, matching the top anchor.

5 / 5

Distinctiveness Conflict Risk

Targets a clear niche (PostHog on-demand batch export file downloads) with distinct, specific triggers and minimal overlap risk with other skills.

5 / 5

Total

19

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
PostHog/posthog
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.