← Back to Skills Marketplace
Pyright LSP
by
bowen31337
· GitHub ↗
· v1.0.0
1203
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install pyright-lsp
Description
Python language server (Pyright) providing static type checking, code intelligence, and LSP diagnostics for .py and .pyi files. Use when working with Python code that needs type checking, autocomplete suggestions, error detection, or code navigation.
Usage Guidance
This skill is an instructions-only integration for using Pyright and appears coherent and low-risk. Before running any of the suggested install commands, decide how you want Pyright installed: prefer pipx or a project virtual environment to avoid global npm installs. Verify the upstream package (npmjs.org / PyPI) and the version you install. Because the SKILL.md contains shell commands that will run on your system if executed, only run them in a trusted environment and avoid running arbitrary install commands from untrusted sources.
Capability Analysis
Type: OpenClaw Skill
Name: pyright-lsp
Version: 1.0.0
The skill bundle is benign. It provides instructions for installing and using Pyright, a legitimate Python language server. The `SKILL.md` file includes a shell command (`which pyright || npm install -g pyright`) to check for and install Pyright if missing, which is a standard and expected dependency management step for a skill that relies on a CLI tool. There is no evidence of prompt injection attempting to manipulate the agent for malicious purposes, data exfiltration, persistence, or other harmful behaviors.
Capability Assessment
Purpose & Capability
The name and description match the instructions: the SKILL.md explains installing and running Pyright for type checking, diagnostics, and code navigation for .py/.pyi files. Nothing in the skill asks for unrelated capabilities or credentials.
Instruction Scope
Instructions are narrowly focused on running Pyright and creating pyrightconfig.json. They suggest shell commands (which pyright || npm install -g pyright) that will invoke system package managers and operate on project files; this is expected but does instruct installation actions that modify the system environment if executed.
Install Mechanism
There is no automated install spec in the skill (lowest risk). The README recommends installing Pyright via npm, pip, or pipx; those are normal upstream sources (npmjs.org, PyPI). Be aware that running 'npm install -g' performs a global install and uses the network and filesystem.
Credentials
The skill requests no environment variables, credentials, or config paths. The tools it references (npm/pip/pipx/pyright) are proportionate to the stated functionality.
Persistence & Privilege
always is false and the skill is user-invocable. It does not request persistent privileges, modify other skill configs, or require autonomous always-on presence.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install pyright-lsp - After installation, invoke the skill by name or use
/pyright-lsp - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Python type checker and language server via Pyright.
Metadata
Frequently Asked Questions
What is Pyright LSP?
Python language server (Pyright) providing static type checking, code intelligence, and LSP diagnostics for .py and .pyi files. Use when working with Python code that needs type checking, autocomplete suggestions, error detection, or code navigation. It is an AI Agent Skill for Claude Code / OpenClaw, with 1203 downloads so far.
How do I install Pyright LSP?
Run "/install pyright-lsp" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Pyright LSP free?
Yes, Pyright LSP is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Pyright LSP support?
Pyright LSP is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Pyright LSP?
It is built and maintained by bowen31337 (@bowen31337); the current version is v1.0.0.
More Skills