Skip to content

feat(skills): add opencli-skill and document Codex/Cursor/Claude Code integration#442

Open
shouldnotappearcalm wants to merge 21 commits intojackwener:mainfrom
shouldnotappearcalm:main
Open

feat(skills): add opencli-skill and document Codex/Cursor/Claude Code integration#442
shouldnotappearcalm wants to merge 21 commits intojackwener:mainfrom
shouldnotappearcalm:main

Conversation

@shouldnotappearcalm
Copy link
Contributor

Overview

This PR packages OpenCLI platform knowledge into a reusable skill layout and documents how to wire it into common agent environments.

Included in this PR

  • Introduce skills/opencli-skill/ as the canonical skill package.
  • Add SKILL.md as the routing/usage entrypoint for agent execution.
  • Add per-platform references in references/commands/*.md as the command knowledge base.
  • Update docs for practical agent onboarding:
    • Codex (~/.codex/skills)
    • Cursor (.cursor/rules/*.mdc, with legacy .cursorrules compatibility)
    • Claude Code (CLAUDE.md, optional .claude/commands)
  • Align repo references to the new skill path/name.
  • Clean malformed/truncated command-reference text to improve reliability.

Why

OpenCLI already exposes broad platform coverage, but agents need a deterministic, loadable interface.
opencli-skill provides that interface and standardizes how agents discover commands, required args, and expected usage patterns.

Scope

  • Skill package + documentation updates only
  • No runtime behavior changes to OpenCLI core execution paths

shouldnotappearcalm and others added 20 commits March 24, 2026 00:54
…odules

- Add getErrorMessage() to errors.ts (used in 5 files)
- Add DEFAULT_DAEMON_PORT to constants.ts (used in 5 files)
- Reduces code duplication and improves maintainability
@shouldnotappearcalm
Copy link
Contributor Author

add douyin, jd, linkedin, pixiv, web.

…jd, linkedin, pixiv, web and improve SKILL.md description

Made-with: Cursor
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