[codex] Add initial skills library - #1
Merged
Merged
Conversation
KarmCraft
force-pushed
the
codex/add-skills-library
branch
from
June 26, 2026 20:06
b305c7a to
fc88852
Compare
KarmCraft
marked this pull request as ready for review
June 26, 2026 20:08
There was a problem hiding this comment.
Pull request overview
Introduces the initial public “skills-library” repository structure and adds the first skill (sysadmin-windows-startup-performance) for collecting and analyzing read-only Windows startup performance baselines.
Changes:
- Adds repository hygiene files (license, contributing/security guidance, editor/Git settings, gitignore).
- Adds a validation GitHub Actions workflow to parse PowerShell, enforce Markdown final newlines, and run the analyzer on a synthetic baseline.
- Adds the
sysadmin-windows-startup-performanceskill with scripts, references, a synthetic fixture, agent metadata, and a local hub template scaffold.
Reviewed changes
Copilot reviewed 16 out of 21 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| sysadmin-windows-startup-performance/tools/.gitkeep | Placeholder for optional helper tooling under the skill. |
| sysadmin-windows-startup-performance/templates/local-performance/state/.gitkeep | Keeps the state/ directory present while ignoring generated state files. |
| sysadmin-windows-startup-performance/templates/local-performance/reports/.gitkeep | Keeps the reports/ directory present while ignoring generated reports. |
| sysadmin-windows-startup-performance/templates/local-performance/logs/.gitkeep | Keeps the logs/ directory present while ignoring generated logs. |
| sysadmin-windows-startup-performance/templates/local-performance/README.md | Documents the local “performance hub” template usage for the skill. |
| sysadmin-windows-startup-performance/SKILL.md | Skill metadata and usage/validation documentation. |
| sysadmin-windows-startup-performance/scripts/collect-startup-baseline.ps1 | Collector script for baseline acquisition (event logs, startup inventory, resource snapshots). |
| sysadmin-windows-startup-performance/scripts/analyze-startup-baseline.ps1 | Analyzer script to rank findings and emit Markdown + JSON analysis outputs. |
| sysadmin-windows-startup-performance/references/safety.md | Safety and remediation boundaries for the skill. |
| sysadmin-windows-startup-performance/references/data-model.md | Documents the baseline and analysis JSON schemas at a high level. |
| sysadmin-windows-startup-performance/examples/synthetic-baseline.json | Synthetic fixture used for analyzer validation in CI. |
| sysadmin-windows-startup-performance/agents/openai.yaml | Agent interface metadata and default prompt for the skill. |
| SECURITY.md | Repository security reporting and data-handling guidance. |
| README.md | Top-level repository overview and installation guidance. |
| LICENSE | Adds MIT license for the repository. |
| CONTRIBUTING.md | Contribution guidelines and validation expectations. |
| AGENTS.md | Agent-facing repository conventions (notably final newlines, avoiding generated artifacts). |
| .gitignore | Ignores generated state/reports/logs while allowing .gitkeep placeholders. |
| .github/workflows/validate.yml | CI workflow validating PowerShell parsing, Markdown newlines, and synthetic analysis run. |
| .gitattributes | Normalizes line endings (LF) including PowerShell scripts. |
| .editorconfig | Editor defaults including final newlines and indentation rules. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
KarmCraft
force-pushed
the
codex/add-skills-library
branch
from
June 26, 2026 20:14
fc88852 to
e6ee434
Compare
KarmCraft
marked this pull request as draft
June 26, 2026 20:14
KarmCraft
force-pushed
the
codex/add-skills-library
branch
2 times, most recently
from
June 26, 2026 20:24
2fad6f7 to
67bd708
Compare
KarmCraft
marked this pull request as ready for review
June 26, 2026 20:25
KarmCraft
enabled auto-merge (squash)
June 26, 2026 20:25
KarmCraft
marked this pull request as draft
June 26, 2026 20:25
auto-merge was automatically disabled
June 26, 2026 20:25
Pull request was converted to draft
KarmCraft
marked this pull request as ready for review
June 26, 2026 20:29
KarmCraft
enabled auto-merge (squash)
June 26, 2026 20:30
KarmCraft
force-pushed
the
codex/add-skills-library
branch
from
June 26, 2026 20:36
67bd708 to
34d0768
Compare
KarmCraft
force-pushed
the
codex/add-skills-library
branch
from
June 26, 2026 20:40
34d0768 to
de45082
Compare
KarmCraft
disabled auto-merge
June 26, 2026 20:45
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
tools/folder convention for helper CLIs, adapters, and small utilities that support a skill without replacing primary workflow scripts.sysadmin-windows-startup-performanceskill with agent metadata, scripts, references, synthetic fixture, tools placeholder, and a local hub template.actions/checkout@v5so the workflow targets Node.js 24 directly instead of relying on GitHub's forced Node 24 compatibility mode for Node 20 actions.Validation
quick_validate.py sysadmin-windows-startup-performanceexamples/synthetic-baseline.jsongit diff --cached --checkbefore commitNotes
The remote repository was empty, so I first pushed a signed empty
mainbase commit and then opened this PR from the feature branch.