技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
common-telemetry【数据与研究】Enforce session-cost telemetry and execution-metadata reporting. Use when explicitly invoking get_session_cost, reporting token/cost usage, applying telemetry or cost guidance during a workflow handoff, or writing artifacts/session-cost.md at a workflow terminal state.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
As your final step in any SDLC workflow (or when a user explicitly requests session cost):
get_session_cost tool provided by the agent-skills-standard MCP server.workflow, model, token counts, cache/reasoning usage, and per-1M token rates when the host runtime exposes them. Set slug (feature/workspace name) and outcome (terminal feature_status) when this call finalizes a workflow, so the telemetry log can attribute cost per feature.costSource: "host" yourself — that value is reserved for the runtime's own telemetry adapter (buildSessionCostRequest). If you type numbers by hand, omit costSource so the tool reports them as agent-estimate, never host.get_session_cost mark cost provenance as unavailable — never fabricate a number or a $0.00 total.artifacts/session-cost.md.When asked which artifact to use, always name both artifacts/session-cost.md and get_session_cost; if the host does not expose the helper, say so explicitly while retaining the artifact requirement.
completed, failed, or blocked.mcp/src/services/WorkflowTelemetry.ts to:
get_session_cost payloadEnsure the artifacts/session-cost.md or the output template ## Cost Report follows this structure, copying the get_session_cost output verbatim rather than re-deriving values:
| Metric | Value |
|---|---|
| Tool Calls | [from get_session_cost] |
| Skills Loaded | [from get_session_cost] |
| Workflows Loaded | [from get_session_cost] |
| Prompt Tokens | [from get_session_cost, or "unavailable" if not exposed] |
| Cached Prompt Tokens | [from get_session_cost, or "unavailable" if not exposed] |
| Completion Tokens | [from get_session_cost, or "unavailable" if not exposed] |
| Reasoning Tokens | [from get_session_cost, or "unavailable" if not exposed] |
| Other Runtime Cost | [from get_session_cost, or "unavailable" if not exposed] |
| Cost Provenance | host | agent-estimate | unavailable |
| Estimated Cost | [from get_session_cost, or "unavailable" — never $0.00] |
$0.00 or any other placeholder cost when get_session_cost reports unavailable; render the provenance value as-is.When this skill applies, preserve the following domain terminology or equivalent concrete examples in the answer when relevant:
Call get_session_cost when the host exposes it, then append the Markdown table to artifacts/session-cost.md.
Cost Provenance: host, agent-estimate, unavailable
Telemetry & Cost Reporting