sciresearchkit
Python distribution of SciResearchKit, a model-agnostic Markdown skill that turns any capable LLM into a rigorous scientific-research collaborator. Eight phases, three hard rules, zero runtime.
The package bundles the full Markdown corpus (SKILL.md, ETHICS.md, thirteen reference files, four templates) and provides a small Python API for loading it into any Python-hosted LLM harness.
Install
pip install sciresearchkit
Quickstart
import sciresearchkit as srk
# The recommended system prompt: SKILL.md + ETHICS.md
prompt = srk.system_prompt()
# Individual pieces
skill = srk.get_skill()
ethics = srk.get_ethics()
writing = srk.get_reference("writing-style")
imrad = srk.get_template("imrad-paper")
# Listings
srk.list_references() # ['analysis-and-results', 'citations', ...]
srk.list_templates() # ['imrad-paper', 'preregistration', ...]
# Filesystem handle to the bundled corpus
srk.data_dir() # PosixPath('.../site-packages/sciresearchkit/data')
Command line
sciresearchkit # print SKILL.md + ETHICS.md (system prompt)
sciresearchkit skill # print SKILL.md
sciresearchkit ethics # print ETHICS.md
sciresearchkit references # list reference slugs
sciresearchkit reference writing-style
sciresearchkit templates # list template slugs
sciresearchkit template imrad-paper
sciresearchkit path # print the bundled data directory
Pipe the prompt into a system-prompt slot:
sciresearchkit > srk_system_prompt.txt
Ethical use
SciResearchKit is a productivity aid for a human researcher. It does not replace manual human review, and it does not override any restriction on AI use imposed by a journal, conference, funder, institution, or ethics body.
Four conditions apply to every use:
- A qualified human reads, verifies, and signs off on every output before it is submitted or published.
- The user checks and complies with the target venue's, funder's, and institutional AI-use and disclosure policies. Many venues and funders prohibit AI in peer review and grant review — do not use the toolkit for tasks the applicable policy places off-limits.
- Do not upload confidential material (unpublished manuscripts under review, identifiable clinical data, third-party proprietary data) to a hosted AI system without the specific permission the confidentiality holder requires.
- Do not use the toolkit to fabricate data or citations, to bypass a required disclosure, to impersonate an author or reviewer, or to circumvent institutional or legal restrictions on AI in research.
Full statement, rationale, and disclosure template: run sciresearchkit ethics or read ETHICS.md in the repository.
License
MIT. Use of the toolkit is additionally subject to the ethical-use conditions above.
Metadata
Release files for sciresearchkit 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sciresearchkit-0.1.0.tar.gz | 34.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sciresearchkit-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 80.8 kB
Release files / sciresearchkit-0.1.0.tar.gz
| Download URL | sciresearchkit-0.1.0.tar.gz |
|---|---|
| Size | 34.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bccfc1b10dbd9840041fa2f7d7a35394978e570abee318beef80398587ed5c69
|
|
BLAKE2b-256 checksum How to use checksums |
9885720948610d8fe1fa80d1e4a82fedcfcd6e8dc33aead5255e4d45d4cce788
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 20, 2026.
Transparency logRelease files / sciresearchkit-0.1.0-py3-none-any.whl
| Download URL | sciresearchkit-0.1.0-py3-none-any.whl |
|---|---|
| Size | 46.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
920d2790dd9dbd6f4ab0aaf558d6adafcee2d4456f5256504e091ce5d12473e3
|
|
BLAKE2b-256 checksum How to use checksums |
4df442ffb12d3ad54131a410054dee1fe5145a089420bd09e114ed2a76cb999f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 20, 2026.
Transparency log