Add a root plugin.json manifest and move the skill to the canonical
skills/core-data-expert/ location per the Agent Plugins specification
(https://agent-plugins.org). A symlink at the old root path keeps
existing clones and scripts working until the next major version.
Also completes client wrapper coverage: new Cursor plugin manifest with
logo, pi package.json, and Codex agents/openai.yaml including ChatGPT
desktop interface metadata. Release workflow now bumps every manifest.
If a previous run pushed the version bump but failed before creating the
tag/release, the commit step now skips gracefully instead of erroring out,
allowing the rerun to proceed to tag creation.
- Add .github/workflows/release.yml for automated semver releases via workflow_dispatch
- Remove redundant 'skills' array from plugins[0] in marketplace.json
Complete the related skills section so this repository promotes Swift Testing together with the existing SwiftUI and Swift Concurrency references.
Co-authored-by: Cursor <cursoragent@cursor.com>