@ar-llm/pi-skill-request-params
Pi extension that injects per-skill, per-model, and per-provider request parameters (temperature, top_p, thinking, etc.) into every provider payload.
Package details
Install @ar-llm/pi-skill-request-params from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@ar-llm/pi-skill-request-params- Package
@ar-llm/pi-skill-request-params- Version
0.2.0- Published
- Sep 4, 2026
- Downloads
- 120/mo · 8/wk
- Author
- arichiardi
- License
- Unlicense
- Types
- extension
- Size
- 20.3 KB
- Dependencies
- 0 dependencies · 1 peer
Pi manifest JSON
{
"extensions": [
"./src/skill-request-params.ts"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
@ar-llm/pi-skill-request-params
Pi extension that injects per-skill, per-model, and per-provider request parameters (temperature, top_p, thinking, etc.) into every provider payload before the request fires.
Install
pi install 'npm:@ar-llm/pi-skill-request-params'
Or try without installing:
pi -e 'npm:@ar-llm/pi-skill-request-params'
Config
Create <agent-dir>/ar-llm/skill-request-params.json.
{
"providers": {
"lm-studio": {
"default": { "temperature": 0.6 },
"skills": {
"clojure-coder": { "params": { "temperature": 0.1, "top_k": 40 } }
}
}
}
}
Resolution order (lowest → highest priority):
providers.<provider>.defaultproviders.<provider>.models.<modelId>.defaultproviders.<provider>.skills.<skillName>providers.<provider>.models.<modelId>.skills.<skillName>
License
The Unlicense — public domain, original work.