From timebase
Use when generating, reviewing, repairing, or explaining TimeBase QQL for diverse user goals.
How this skill is triggered — by the user, by Claude, or both
Slash command
/timebase:qql-generatorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate QQL that is task-correct, schema-grounded, and safe to execute. Start from user intent, compose only the needed concept modules, and never treat parser success as semantic correctness.
references/arrays-polymorphism.mdreferences/concepts/arrays.mdreferences/concepts/casts.mdreferences/concepts/constants-and-literals.mdreferences/concepts/data-types.mdreferences/concepts/filters-and-predicates.mdreferences/concepts/index.mdreferences/concepts/inner-queries.mdreferences/concepts/keywords-and-shaping.mdreferences/concepts/operators-conditionals.mdreferences/concepts/stateful-functions.mdreferences/concepts/stateless-functions.mdreferences/concepts/subscription-hints.mdreferences/concepts/time-and-filtering.mdreferences/concepts/union.mdreferences/ddl-generation.mdreferences/functions-windows.mdreferences/mcp-workflow.mdreferences/query-generation.mdreferences/recipes.mdGenerate QQL that is task-correct, schema-grounded, and safe to execute. Start from user intent, compose only the needed concept modules, and never treat parser success as semantic correctness.
Warning: TimeBase MCP is not available, results are expected to be significantly worse than MCP-grounded output.compile_query is parser-only (syntax/parse diagnostics). Compile success does not prove class/field/type or other semantic correctness.execute_query is non-default and potentially mutating. Use it only when explicitly needed/requested by the user.stateless_functions() and/or stateful_functions() before proposing a fix. Treat the connected server as the source of truth for availability.== for equality and === for strict equality.avg{}(...)); stateless functions do not (abs(...)).WITH, SELECT, FROM, ARRAY JOIN, OVER, WHERE, GROUP BY, HAVING, LIMIT, UNION).OVER TIME(...) / OVER COUNT(...) must appear before WHERE.ORDER BY, SQL JOIN, SQL window OVER (PARTITION BY ...), CREATE TABLE).timestamp, symbol, type) in DDL.Before finalizing any answer, verify all applicable gates:
compile_query is available, parser diagnostics are addressed.If a gate fails, output an assumption-labeled template or ask for missing schema instead of a false-final query.
Use this map to fetch only what is needed:
references/query-generation.md: SELECT build/repair, ambiguous fields, aliasing, clause repairs.references/ddl-generation.md: CREATE/ALTER/MODIFY/DROP workflow and confirm modes.references/arrays-polymorphism.md: PackageHeader/polymorphism/RECORD/UNION interactions.references/functions-windows.md: stateful/stateless function behavior and emission semantics.references/concepts/stateful-functions.md: stateful function families, argument patterns, and examples.references/concepts/stateless-functions.md: stateless function families, server functions capability discovery helpers, and examples.references/mcp-workflow.md: MCP grounding flow, parser-only caveat, execute safety.references/concepts/index.md: task-to-reference routing guide.references/concepts/constants-and-literals.md: numeric/string/char/timestamp/interval constants.references/concepts/time-and-filtering.md: timestamp literals, timezone assumptions, WHERE vs HAVING.references/concepts/filters-and-predicates.md: WHERE, BETWEEN, IN, LIKE, null/NaN, type predicates.references/concepts/subscription-hints.md: subscription pushdown rules for timestamp and symbol; when optimization applies and when it does not.references/concepts/arrays.md: generic array mechanics (ANY/ALL, slicing, raw ARRAY JOIN usage).references/concepts/casts.md: cast patterns and alias-vs-cast disambiguation.references/concepts/operators-conditionals.md: operator semantics, CASE/IF, .? mask alignment behavior.references/concepts/data-types.md: practical type constraints and mismatch handling.references/concepts/keywords-and-shaping.md: WITH, TYPE, FIELD, RECORD, THIS, LIMIT, OFFSET.references/concepts/inner-queries.md: staged query patterns with subqueries in FROM.references/concepts/union.md: SELECT UNION, stream UNION, fixed vs polymorphic output.references/recipes.md: compact end-to-end patterns.Return QQL first, then short notes on assumptions, validation scope, or unresolved semantic risks. Keep teaching detail concise unless user asks for deeper explanation.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub epam/timebase-agent-plugins --plugin timebase