Sync workspace skills: drop superseded report skills, update usage-report and report-to-html#320
Merged
Merged
Conversation
…port and report-to-html Remove the superseded hypaware-ai-adoption/improvement/security/spend-report skills from both claude and codex plugin workspaces, refresh hypaware-ai-usage-report, and update hypaware-report-to-html with new assets (copy-md.js, favicon, head.html) and revised styling/authoring docs. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Skill trees under plugins-workspace/*/skills are synced content, not repo runtime code; copy-md.js is a browser script (document, window, ClipboardItem) and the root tsconfig has no DOM lib. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
philcunliffe
pushed a commit
that referenced
this pull request
Jul 21, 2026
…port skills (LLP 0111) (#338) * hyp report publish/list/get/delete ride the remote credential stack (LLP 0111) Member-facing CLI for the server's org-scoped reports plane (server LLP 0059/0060): publish a single .html/.md document or a folder bundle (tar --format=ustar, content-hash retry safety), list the org's index, fetch the entry document or one artifact, and delete with purge-style confirmation. Zero new credential machinery: targets, the 0600 store, and the silent OIDC refresh resolve exactly as --remote queries do, with the reports endpoint derived from the one registered target URL (sibling of the identity and MCP derivations). Client-side fail-fast copies the server's kind/period grammar and entry-document rule; a write 401 that survives the refresh retry names both remedies (expired session, or the missing publisher role / publish token) since the server answers 401 to a valid read-class session that lacks the report-publish scope. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * LLP 0111 gains period-explicit and not-verbs rationale with matching @refs Record why --period never defaults from the current date (a now-derived default mislabels the publish-Monday-about-last-week case, and only the report generator knows the coverage window) and why the report group stays a REST command group rather than client verbs or client-side MCP tools, resolving two open questions. Annotate the two constraint sites. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * Bundle publish-report and apply-report-changes skills, rewritten on hyp report Add hypaware-publish-report and hypaware-apply-report-changes to the claude and codex plugin workspaces, rewritten CLI-first per LLP 0111's consequence: publishing is 'hyp report publish' (the CLI owns ustar bundling, content-hash retry safety, and fail-fast validation; the curl recipe survives as a no-logged-in-hyp fallback), credentials are the --remote login stack instead of env-var tokens, and the apply skill reads a server's reports plane via 'hyp report list/get'. The codex copies swap Claude-specific tool mentions. Also drop the four superseded report skills (adoption/improvement/security/ spend) from both plugin manifests and skill-register loops: #320 deleted their directories but left them registered, and attach copyDirs a registered skill's sourceDir, so the stale entries broke skill install. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * Type-import Stats at the top instead of an inline import() type Review finding on #338: CLAUDE.md bans inline import('...') types; route node:fs Stats through the existing @import block. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> --------- Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
hypaware-ai-adoption-report,hypaware-ai-improvement-report,hypaware-ai-security-report, andhypaware-ai-spend-reportskills from both the claude and codex plugin workspaces (all merged intohypaware-ai-usage-report)hypaware-ai-usage-reportSKILL.mdhypaware-report-to-html: revised SKILL.md, style.css, authoring.md, components.md, plus new assets (copy-md.js,favicon.png/.svg,head.html)Changes are mirrored identically across
plugins-workspace/claudeandplugins-workspace/codex.🤖 Generated with Claude Code