by marshalfevzi
Skill generation suite with documentation fetching and some personal skills
# Add to your Claude Code skills
git clone https://github.com/marshalfevzi/skillsGuides for using documentation skills like skills.
skills is an open-source documentation skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by marshalfevzi. Skill generation suite with documentation fetching and some personal skills. It has 0 GitHub stars.
skills's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/marshalfevzi/skills" and add it to your Claude Code skills directory (see the Installation section above).
skills is primarily written in TypeScript. It is open-source under marshalfevzi on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other Documentation skills you can browse and compare side by side. Open the Documentation category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh skills against similar tools.
No comments yet. Be the first to share your thoughts!
Top skills in this category by stars
Unlocks once the catalog security scan passes (runs nightly).
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
Focused Agent Skills for specialized work — and benchmark evidence you can inspect.
Each skills/<name>/ directory is a self-contained Agent Skill: its SKILL.md is discovered first, and its references/assets are loaded only when relevant. Skills follow the Agent Skills standard; this repository's interaction protocol lives in AGENTS.md.
git clone https://github.com/marshalfevzi/skills.git
cd skills
bun install
bun run validate
bun run new
bun run new starts the interactive documentation fetcher. Fetched source material lands in @tmp/<skill-name>/, and the resulting skill is created under skills/<name>/ with SKILL.md as its entrypoint.
| Skill | Focus | Skill content version | Last updated | Tested target | Evidence |
|---|---|---|---|---|---|
| incus-lxc | Operate Incus/LXC instances, images, profiles, storage, networks, projects, snapshots, and safety gates. | 1.0.0 | 2026-08-26 | Incus 6.0.0 (current fixture) | iteration 1 |
| bun-test-runner | Bun's built-in test runner: Jest-compatible suites, mocking, snapshots, DOM (happy-dom), type testing, and Bun 1.4 CI scaling (--parallel, --shard, --timings). |
1.0.0 | 2026-08-26 | Bun 1.4.0 | iteration 1 |
1.0.0 is the version in each skill's SKILL.md; the repository package is separately versioned at 0.1.0. The Incus version is the version used by the committed fixture, not a compatibility ceiling. template is scaffolding and is not presented as a maintained skill.
Eval case definitions live beside the skill at skills/incus-lxc/evals/evals.json; committed run evidence lives under benchmarks/incus-lxc/iteration-1.
| Configuration | Pass rate | Mean wall time | Range |
|---|---|---|---|
| With skill | 100% (12/12 assertions) | 299.7 ± 89.8 s | 220–397 s |
| Without skill | 100% (12/12 assertions) | 349.7 ± 124.4 s | 247–488 s |
| Difference | — | −50.0 s (−14%) | — |
This iteration runs three scenarios once with and once without the skill, so the pass rate does not distinguish the configurations; the observed signal is lower mean wall time and fewer avoidable validation errors in the with-skill runs. The recorded zero token values are not a quality metric.
Read the human report (benchmark.md), the machine-readable summary (benchmark.json), the test fixture (fixture.md), or any scenario directory: eval-deploy-web-with-profile, eval-dedicated-storage-pool, eval-isolated-project-network. Treat this as one iteration's snapshot, not a general performance guarantee.
Eval case definitions live beside the skill at skills/bun-test-runner/evals/evals.json; committed run evidence lives under benchmarks/bun-test-runner/iteration-1.
| Configuration | Pass rate | Mean wall time | Range |
|---|---|---|---|
| With skill | 94% (15/16 assertions) | 35.0 ± 2.9 s | 32.7–39.1 s |
| Old skill (pre-1.4 snapshot) | 69% (11/16 assertions) | 38.1 ± 17.9 s | 22.0–63.0 s |
| Difference | +25 pp | −3.1 s | — |
First-turn behavior evals for the Bun 1.4 update. Eval 4 (eval-ci-scaling-parallel) discriminates: with-skill runs pass all three Bun 1.4 assertions (--parallel, --shard/--timings, BUN_TEST_WORKER_ID); the pre-update snapshot fails all three. Evals 1–3 confirm the interrogation flow is unchanged. Read the human report (benchmark.md), the machine-readable summary (benchmark.json), the test fixture (fixture.md), or any scenario directory: eval-greenfield-time-sensitive, eval-jest-migration, eval-react-coverage. One run per configuration this iteration, so the spread reflects the eval mix, not repeatability.
Run bun run new when external documentation should be fetched. Create a kebab-case skills/<name>/ from skills/template/SKILL.md; fill in name, description, version, and category. Keep long material in references/ or assets/, and make the frontmatter description sufficient for discovery. Run bun run validate before committing.
Keep case definitions beside the skill in skills/<name>/evals/, and commit each run under benchmarks/<name>/<iteration>/ with a human summary, a machine-readable summary, a fixture, feedback, and per-scenario with_skill/without_skill artifacts. When editing a skill, update its table row's content version, last-updated date, tested target, and evidence link. Do not put locally cloned repositories under benchmarks/; tmp/ is for ignored local clones.
Run bun run release (standard-version); pushing a v* tag drives the draft GitHub Release workflow. Keep the repository package version distinct from each skill's content version.
skills/incus-lxc/
├── SKILL.md
├── references/
└── evals/
benchmarks/incus-lxc/iteration-1/
├── benchmark.md
├── benchmark.json
├── fixture.md
├── eval-deploy-web-with-profile/
├── eval-dedicated-storage-pool/
└── eval-isolated-project-network/
benchmarks/bun-test-runner/iteration-1/
├── benchmark.md
├── benchmark.json
├── fixture.md
├── eval-greenfield-time-sensitive/
├── eval-jest-migration/
├── eval-react-coverage/
└── eval-ci-scaling-parallel/
scripts/
CONTRIBUTING.md
LICENSE
The root README is the index; per-iteration detail lives under benchmarks/.
See CONTRIBUTING.md for contribution guidelines and CODE_OF_CONDUCT.md for the community standards.
Licensed under the terms of the LICENSE file.
Last reviewed: 2026-08-26