Installer/upgrader CLI for research-skills (Codex / Claude Code / Gemini) without requiring a git fork.
Project description
research-skills-installer
research-skills-installer is a lightweight CLI for installing and upgrading Research Skills assets in your project for Codex, Claude Code, and Gemini workflows.
What it does
- Install workflow/skill assets into your project
- Upgrade assets to newer upstream versions
- Support
codex,claude,gemini, oralltargets - Run doctor checks before/after installation
Installation
pip install research-skills-installer
Or with pipx:
pipx install research-skills-installer
CLI
Main command and aliases:
research-skillsrskrsw
Check updates
rsk check
Upgrade assets
rsk upgrade --project-dir /path/to/project --target all --doctor
The package includes a default upstream repo (jxpeng98/research-skills), so --repo is optional.
Use --repo only when you want to override the default.
Override default repo (optional)
The CLI resolves upstream repo in this order:
--repoargumentRESEARCH_SKILLS_REPOenvironment variableresearch-skills.tomlor.research-skills.tomlin your project path- Packaged default (
research_skills/project.toml)
Option A: Global override
Add this to your shell profile (~/.zshrc, ~/.bashrc, etc.):
export RESEARCH_SKILLS_REPO="<owner>/<repo>"
Then reload shell:
source ~/.zshrc
Now you can run:
rsk check
rsk upgrade --project-dir /path/to/project --target all --doctor
Option B: Project-level override
Create research-skills.toml in your project root:
[upstream]
repo = "jxpeng98/research-skills"
url = "https://github.com/<owner>/<repo>"
This keeps the override local to that project.
Typical usage
# Install from PyPI
pipx install research-skills-installer
# Upgrade assets into your project
rsk upgrade --project-dir /path/to/project --target all --doctor
Links
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file research_skills_installer-0.4.0.tar.gz.
File metadata
- Download URL: research_skills_installer-0.4.0.tar.gz
- Upload date:
- Size: 60.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d7f24748cd6f67962cefe5c483f12363ed13c49d9a029eab10d89b3f623d9212
|
|
| MD5 |
c58864c8050496c370756fed34538092
|
|
| BLAKE2b-256 |
d776cd1f4a7eeed258a72d9a761c992dfdff8c5dee1e3cc1fe455356e0e68b93
|
Provenance
The following attestation bundles were made for research_skills_installer-0.4.0.tar.gz:
Publisher:
publish-pypi.yml on jxpeng98/research-skills
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
research_skills_installer-0.4.0.tar.gz -
Subject digest:
d7f24748cd6f67962cefe5c483f12363ed13c49d9a029eab10d89b3f623d9212 - Sigstore transparency entry: 1207303592
- Sigstore integration time:
-
Permalink:
jxpeng98/research-skills@cf497a2bda39b24bc51df6084187f454fa2955e8 -
Branch / Tag:
refs/tags/v0.4.0 - Owner: https://github.com/jxpeng98
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@cf497a2bda39b24bc51df6084187f454fa2955e8 -
Trigger Event:
push
-
Statement type:
File details
Details for the file research_skills_installer-0.4.0-py3-none-any.whl.
File metadata
- Download URL: research_skills_installer-0.4.0-py3-none-any.whl
- Upload date:
- Size: 26.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a1bb8badd9c1cbfb3ff0a2aa11c2e3a461e88626eba2c8c4173c905ab6d388cd
|
|
| MD5 |
34458ce93ba3b76bb6ce3a5c44c4e676
|
|
| BLAKE2b-256 |
64f2daf89d553e9e5995ae7327369e446518591ddcc0a1b2fcb9cf7c6996d5ff
|
Provenance
The following attestation bundles were made for research_skills_installer-0.4.0-py3-none-any.whl:
Publisher:
publish-pypi.yml on jxpeng98/research-skills
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
research_skills_installer-0.4.0-py3-none-any.whl -
Subject digest:
a1bb8badd9c1cbfb3ff0a2aa11c2e3a461e88626eba2c8c4173c905ab6d388cd - Sigstore transparency entry: 1207303649
- Sigstore integration time:
-
Permalink:
jxpeng98/research-skills@cf497a2bda39b24bc51df6084187f454fa2955e8 -
Branch / Tag:
refs/tags/v0.4.0 - Owner: https://github.com/jxpeng98
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@cf497a2bda39b24bc51df6084187f454fa2955e8 -
Trigger Event:
push
-
Statement type: