ghost

Provides an undeclared skill fixture for testing manifest validation checks.

3|1|Updated Jul 17, 2026
One-click install
npx skills add https://github.com/AlmogBaku/aos --skill ghost-almogbaku
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ghost
Source: https://github.com/AlmogBaku/aos/tree/main/tools/lint/selftest/fixture/capabilities/bad-cap/skills/ghost
Command: npx skills add https://github.com/AlmogBaku/aos --skill ghost-almogbaku

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Lint tooling for capability packages needs to verify that every skill directory on disk is declared in the capability manifest. This fixture supplies a deliberately undeclared skill directory so the undeclared-skill check has a negative test case to detect. ## Core Features & Use Cases - Negative Test Fixture: Exists on disk as a valid skill directory but is intentionally absent from the capability manifest. - Lint Validation Support: Triggers the undeclared-skill check in the capability linting toolchain. - Use Case: When running the lint selftest suite against the bad-cap fixture capability, this directory confirms the linter correctly flags skills that exist on disk but are not declared. ## Quick Start Run the lint selftest suite against the bad-cap fixture capability and confirm the undeclared-skill check flags this directory.

Frequently Asked Questions about ghost

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is an undeclared skill in a capability package?▼

An undeclared skill is a skill directory that exists on disk inside a capability but is not listed in the capability manifest. Lint checks flag these so the manifest stays an accurate inventory of shipped skills.

How do I test a capability manifest linter?▼

Use fixture capabilities containing intentional violations, such as a skill directory missing from the manifest. Run the linter against the fixture and assert it reports the expected undeclared-skill error.

Why does the linter flag skills not in the manifest?▼

The manifest is the authoritative declaration of what a capability installs. Undeclared directories would be silently ignored or cause inconsistent installs, so the linter treats them as errors.

Can this fixture be used as a real skill?▼

No. It is a minimal selftest fixture with only a name and description in its frontmatter. It contains no operational instructions and exists solely to exercise the undeclared-skill lint check.