From langfuse
This skill should be used when the user wants to create a new Langfuse dataset, set up a dataset for benchmarking, or create a dataset with input/output schema validation. Trigger phrases include "create dataset", "new dataset", "set up dataset", "add dataset".
How this skill is triggered — by the user, by Claude, or both
Slash command
/langfuse:create-datasetThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create a Langfuse dataset via REST API, optionally with input and expected output JSON schemas for item validation.
Create a Langfuse dataset via REST API, optionally with input and expected output JSON schemas for item validation.
Ask the user:
design-dataset-schema skill).Before creating, verify no dataset with the same name exists:
curl -s -u "$PUBLIC_KEY:$SECRET_KEY" "$HOST/api/public/datasets/{name}"
If it exists, warn that creating with the same name will upsert the existing dataset's metadata/schemas.
curl -s -X POST \
-u "$PUBLIC_KEY:$SECRET_KEY" \
"$HOST/api/public/datasets" \
-H "Content-Type: application/json" \
-d '{
"name": "{dataset_name}",
"description": "{description}",
"metadata": {},
"inputSchema": null,
"expectedOutputSchema": null
}'
Set inputSchema and expectedOutputSchema to JSON Schema objects if the user wants validation, or null to skip.
Fetch the created dataset back:
curl -s -u "$PUBLIC_KEY:$SECRET_KEY" "$HOST/api/public/datasets/{name}"
Confirm:
Provide:
{HOST}/project/{PROJECT_ID}/datasets/{DATASET_ID}.langfuse-dataset-expert agent to add items."design-dataset-schema skill if you want to add schemas later."/ for folder organization: benchmarks/ssp-controls, regression/html-tagsmy-benchmark-datasetssp-ac-controls, html-controls-full-catalog-, _, /When inputSchema or expectedOutputSchema is set:
Example input schema for an SSP pipeline dataset:
{
"type": "object",
"required": ["catalog_id", "control_id", "request"],
"properties": {
"catalog_id": { "type": "string", "format": "uuid" },
"control_id": { "type": "string" },
"request": {
"type": "object",
"required": ["system_characteristics"],
"properties": {
"system_characteristics": { "type": "object" }
}
}
}
}
npx claudepluginhub alex-kopylov/zweihander --plugin langfuseGuides reception of code review feedback: verify before implementing, avoid performative agreement, push back with technical reasoning when needed.
Design banners for social media, ads, website heroes, and print with multiple art direction options and AI-generated visuals.