Skip to content

Generate every official and community Skill inventory #75

Description

@webrdaniel

Note

This issue was AI-generated based on an AI analysis of Apify’s agent-facing contracts.

Current problem

The official Skill registry contains five Skills, while agents.md and agent onboarding list four. The awesome-skills repository has 12 non-template Skill files but fewer README and marketplace entries. Agents therefore discover different capabilities depending on which official surface they read, and downstream plugins cannot reliably determine ownership, freshness, compatibility, or evaluation status.

Why this reduces adoption and usage

  • Agents miss shipped capabilities when they read an incomplete inventory and may choose another provider or build unnecessary custom logic.
  • Orphaned or stale entries reduce confidence that installing a Skill will produce a maintained, compatible workflow.
  • Plugin and documentation teams cannot safely automate distribution without stable ownership, version, and freshness metadata.
  • Fragmented discovery weakens both initial Skill installation and repeat use after Skills evolve.

Desired state

Every inventory is generated from explicit official/community/experimental metadata with owner, version, digest, freshness, compatibility, and evaluation status.

Acceptance criteria

  • Define the canonical Skill metadata needed by registry, docs, plugins, README, badges, and marketplaces.
  • Generate official downstream lists so all five Skills are present.
  • Resolve awesome-skills filesystem, README, badge, and marketplace mismatches through a linked follow-up.
  • Fail CI on orphaned, missing, or stale inventory entries.
  • Remove hard-coded official Skill names from downstream docs and generated plugins.

Priority: P0. Estimated effort: M.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions