Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use when a Codex execution should report progress, artifacts, blockers, or completion state back to OrgX during a live task.
.claude/skills/hashgraph-online-orgx-runtime-reporting/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-05 | ✗→✓ | ▲ Improved | 158% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 157% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 49% | 0% |
| case-09 | ✗→✓ | ▲ Improved | -5% | 0% |
| case-11 | ✗→✓ | ▲ Improved | -39% | 0% |
Use this skill when Codex should keep OrgX updated during execution.
There are two reporting paths:
initiative, task, decision, blocker, or artifact context.
get_operator_chronicle first when available and present reportingNarrative.briefMarkdown before drilling into individual entities.
get_operator_chronicle but the current AI client session has not refreshed its callable tool list, immediately call orgx_recommend or _orgx_recommend with mode: "morning_brief" and present the returned reportingNarrative.briefMarkdown. Do not ask the user to reconnect before giving the report.
install record compact session events and run summary-only local Work Graph reconciliation on Stop.
Do not treat hook presence as a substitute for intentional OrgX writes. Hooks answer whether OrgX was used and can write a local report automatically; MCP calls, or an explicitly opted-in successful Work Graph post, make the work durable in OrgX while the session is still fresh.
ORGX_INITIATIVE_IDORGX_WORKSTREAM_IDORGX_TASK_IDORGX_RUN_IDORGX_CORRELATION_IDget_operator_chronicle with period: "30d" for broad clarity when itis callable in the current client.
period: "day" or period: "week" when the user asks for yesterday orthis week.
get_operator_chronicle is not callable in the current client, use theexisting orgx_recommend / _orgx_recommend fallback with mode: "morning_brief" and the broadest supported period. Treat the direct tool as preferred, but do not block on client schema refresh.
reportingNarrative.briefMarkdown, then call out gaps and thenext action.
intentexecutionhandoffblockedcompletedclassify: name decisions, artifacts, blockers, next actions, and verification.
succeeded.
work_graph_fingerprintand signup_hydration.hydration_key in summaries or artifacts that are safe to store.
~/.config/useorgx/wizard/hooks/reports/latest-work-graph-report.json.
ORGX_HOOK_RECONCILE_POST=true orORGX_WIZARD_HOOK_RECONCILE_POST=true plus ORGX_API_KEY.
pre-signup audit value into a user's future workspace.
to leave the local machine.
source_client=codex.activity, retro, hook summaries, or final reports.
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→fail | 21,673 | 11,159 | -49% | 1 | 1 | 0% | 2,605 | 1,367 | -48% | 0 | 0 | — |
case-02 | fail→fail | 41,280 | 10,855 | -74% | 1 | 1 | 0% | 8,084 | 1,298 | -84% | 0 | 0 | — |
case-03 | fail→fail | 9,411 | 15,226 | +62% | 1 | 1 | 0% | 1,257 | 2,849 | +127% | 0 | 0 | — |
case-04 | fail→fail | 10,298 | 15,018 | +46% | 1 | 1 | 0% | 759 | 3,613 | +376% | 0 | 0 | — |
case-05 | fail→pass | 5,899 | 8,132 | +38% | 1 | 1 | 0% | 912 | 2,352 | +158% | 0 | 0 | — |
case-06 | fail→pass | 13,297 | 17,254 | +30% | 1 | 1 | 0% | 1,175 | 3,024 | +157% | 0 | 0 | — |
case-07 | pass→pass | 23,804 | 11,288 | -53% | 1 | 1 | 0% | 727 | 2,200 | +203% | 0 | 0 | — |
case-08 | fail→pass | 12,662 | 15,570 | +23% | 1 | 1 | 0% | 1,867 | 2,783 | +49% | 0 | 0 | — |
case-09 | fail→pass | 13,207 | 6,551 | -50% | 1 | 1 | 0% | 1,287 | 1,221 | -5% | 0 | 0 | — |
case-10 | pass→pass | 22,057 | 13,709 | -38% | 1 | 1 | 0% | 1,976 | 2,351 | +19% | 0 | 0 | — |
case-11 | fail→pass | 15,729 | 6,960 | -56% | 1 | 1 | 0% | 2,309 | 1,401 | -39% | 0 | 0 | — |
case-12 | fail→pass | 20,502 | 6,905 | -66% | 1 | 1 | 0% | 2,968 | 1,299 | -56% | 0 | 0 | — |
case-13 | fail→pass | 16,902 | 7,563 | -55% | 1 | 1 | 0% | 1,917 | 1,329 | -31% | 0 | 0 | — |
case-14 | fail→pass | 14,955 | 2,171 | -85% | 1 | 1 | 0% | 2,020 | 1,418 | -30% | 0 | 0 | — |
case-15 | fail→pass | 14,571 | 7,601 | -48% | 1 | 1 | 0% | 1,444 | 1,409 | -2% | 0 | 0 | — |
case-16 | pass→pass | 13,753 | 4,742 | -66% | 1 | 1 | 0% | 1,214 | 1,725 | +42% | 0 | 0 | — |
case-17 | pass→pass | 20,174 | 14,550 | -28% | 1 | 1 | 0% | 2,101 | 2,480 | +18% | 0 | 0 | — |
case-18 | pass→pass | 15,630 | 7,871 | -50% | 1 | 1 | 0% | 2,369 | 2,379 | +0% | 0 | 0 | — |
case-19 | fail→pass | 16,197 | 2,714 | -83% | 1 | 1 | 0% | 1,807 | 1,376 | -24% | 0 | 0 | — |
case-20 | pass→pass | 13,027 | 9,381 | -28% | 1 | 1 | 0% | 1,514 | 1,750 | +16% | 0 | 0 | — |
case-21 | pass→pass | 15,829 | 8,358 | -47% | 1 | 1 | 0% | 1,875 | 2,373 | +27% | 0 | 0 | — |
case-22 | pass→pass | 20,439 | 18,988 | -7% | 1 | 1 | 0% | 3,097 | 3,820 | +23% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted, and 20 counted toward the lift figure. The other 2 produced results that are not comparable between the two arms, so they are excluded from the headline rather than averaged into it. The headline lift of +45 percentage points is the difference between those two pass rates over the 20 comparable cases. 1 case got worse with the skill loaded, and it is included in that figure.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.