Enable installing Tencent/WeChatReading via `npx skills add Tencent/WeChatReading -g`
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 38/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- node.js
- Domain
- cli, documentation, testing, tooling
Research direction
Start by inspecting package.json, README, and any skills manifest or CLI entry point in the repository to determine how Tencent/WeChatReading can be discovered and invoked. Run the proposed npx skills add Tencent/WeChatReading -g flow in a sandbox, then add documentation and a mocked or CI smoke test. Done means the skill appears in skills list and can be executed globally.
Written by the indexing model from the issue text.
Description
Request: Enable installation of Tencent/WeChatReading via the skills CLI using the command:
npx skills add Tencent/WeChatReading -g
Motivation:
- Users should be able to quickly add Tencent/WeChatReading as a global "skill" via the existing skills CLI (npx skills add -g).
- This will simplify onboarding and make it easy to run the reader functionality without manual setup.
Expected behavior:
- Running
npx skills add Tencent/WeChatReading -ginstalls/configures the repository as a globally available skill. - The command should validate the repo, install any required binaries or entry points, and register the skill with the skills CLI so it appears in
skills listand can be invoked globally.
Acceptance criteria:
- The skills CLI accepts the argument
Tencent/WeChatReadingand installs the repository as a global skill. - After installation, the skill is listed by
skills listand can be executed with the skills CLI. - Documentation is added/updated describing how to install the skill via
npx skills add <owner/repo> -gand any requirements for repositories to be installable as skills. - Tests or a CI job verify the
npx skills addflow for this repo (or provide a mocked smoke test).
Implementation suggestions:
- Ensure the repository exposes the needed entrypoint (a CLI script or a clear npm package name) so the skills CLI can invoke it.
- Add metadata in package.json (if publishing to npm) or in a skills manifest file that the skills CLI uses to detect entry points.
- Update README with a "Install via skills CLI" section showing the
npx skills add Tencent/WeChatReading -gcommand and post-install verification steps. - Add a small smoke test in CI that runs
npx skills add Tencent/WeChatReadingin a sandbox and verifiesskills listshows the skill.
Notes:
- If the skills CLI requires publishing to npm, consider documenting whether the repo needs an npm package or if the CLI supports installing directly from GitHub.
- If there are any additional build or packaging steps required (e.g., transpilation, bundling), document them in this issue so implementers can follow them.
- Dominant language
- No language data
- Stars
- 253
- Forks
- 17
- PR merge metrics
- No merged PRs in 30d
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from Tencent/WeChatReading
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Tencent/WeChatReading#8 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 30/100
Tencent/WeChatReading#12 ·
-
功能请求:支持查询和管理书架分组Open
Difficulty 5/5 Over a week Newbie friendliness 45/100
Tencent/WeChatReading#11 ·
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
Tencent/WeChatReading#9 ·
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
Tencent/WeChatReading#5 ·
All issues in Tencent/WeChatReading
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 63/100
Maintainers usually reply within 1 day
-
bug priority:low scope:cli
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
Maintainers usually reply within 1 day
-
idnits3
Difficulty 2/5 1-3 hours Newbie friendliness 63/100
ietf-tools/idnits#319 ·
-
friction
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
kentcdodds/kody#3557 ·
Maintainers usually reply within 1 day
-
category:agent
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
LanternOps/breeze#8493 ·
Maintainers usually reply within 1 day