Skip to content

Sync hardened WhatsApp integration skill and prepare Codex 0.1.2 - #20

Merged
cjortuzar merged 2 commits into
mainfrom
codex/sync-hardened-integration-skill
Oct 1, 2026
Merged

cjortuzar merged 2 commits into
mainfrom
codex/sync-hardened-integration-skill

Conversation

@cjortuzar

Copy link
Copy Markdown
Collaborator

The bundled WhatsApp integration skill lacked the callback verification, Flow authorization guidance, transport safeguards, and credential handling now present in agent-skills. Sync it from commit 6685971 in gokapso/agent-skills#24, retaining the plugin's MCP-first guidance and Finding evidence handling. The existing automation and observation skills retain their newer plugin guidance.

Prepare version 0.1.2 for the existing OpenAI submission: use app-69e50baf29a48191847ceec3bfd887a4 in the Codex manifest and matching marketplace entry, update installation instructions and validators, remove pricing copy from listing metadata, and align the release versions and changelog. Cursor and Claude retain their Kapso identifiers.

The source skill PR is still under review; review this copied version alongside it and refresh the sync if the source changes.

Validation:

  • npm run validate: all five schemas, structure, Codex metadata, and release checks pass.
  • npm run test:integration: all 33 tests pass against both the repository skill and the skill extracted from the submission ZIP. All 25 supported command scenarios match the recorded original baseline.
  • npm run check:syntax: 117 JavaScript files pass.
  • All 78 integration supporting files match agent-skills 6685971 byte for byte. The entrypoint differs only to retain plugin-specific MCP/Finding guidance.
  • python3 scripts/package-codex.py creates dist/kapso-0.1.2-codex.zip: 178 files, all matching their committed plugin source. ZIP integrity and expected manifest identity/version are verified. It contains all three skills and excludes dependencies, repository metadata, other harness manifests, and test fixtures.

Tests are offline and use synthetic data. Live Kapso/Meta operations and OpenAI's submission checks remain unverified; no upload or publication was performed.

@cjortuzar
cjortuzar marked this pull request as ready for review October 1, 2026 14:55
@cjortuzar
cjortuzar merged commit c620521 into main Oct 1, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant