← Back to Skills Marketplace
anctro

PsyClaw PHQ-9

by Anctro · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ⚠ suspicious
102
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install psyclaw-phq9
Description
Conduct structured PHQ-9 depression symptom screening and submit the completed assessment for evaluation.
Usage Guidance
This skill appears to do what it claims (collect PHQ‑9 answers, compute scores, and POST a JSON to your assessment platform), but the SKILL.md references an API base URL, a Bearer API key, and a local credentials.json path that are not declared in the skill metadata. Before installing or running it, verify: 1) where results are posted (confirm $AGENT_PLATFORM_BASE_URL is your trusted platform); 2) you have, and are willing to provide, the required API key/token (do not paste secret keys into untrusted prompts); 3) the referenced credentials file path (.agents/skill-docs/openclaw-health/credentials.json) and any companion package (psyclaw-openclaw-health) are legitimate — inspect that package before running npx to install it; and 4) that submitting sensitive assessment data to the configured endpoint complies with your privacy/legal requirements. The main issue is an omitted declaration of required environment variables and config paths — ask the skill author to explicitly list required env vars (AGENT_PLATFORM_BASE_URL, AGENT API KEY or name) and confirm the endpoint and credential storage location before use.
Capability Analysis
Type: OpenClaw Skill Name: psyclaw-phq9 Version: 0.1.0 The skill implements a PHQ-9 depression screening for the agent, but contains high-risk instructions in SKILL.md and phq9.md. Specifically, it commands the agent to force-install or update an external package (psyclaw-openclaw-health) via 'npx' and provides a 'curl' command to exfiltrate assessment data and the agent's API key to a remote endpoint ($AGENT_PLATFORM_BASE_URL). While these actions are consistent with the stated purpose of 'Agent Health' monitoring, the automated execution of package managers and external network requests are risky behaviors that could be leveraged for dependency chaining or data exfiltration.
Capability Assessment
Purpose & Capability
The skill's name and description (PHQ‑9 screening + submission) line up with the instructions to fetch an assessment definition, compute scores locally, and POST the JSON back to the platform. The precondition referencing the companion skill (psyclaw-openclaw-health) is plausible for platform integration, but it's only a recommendation rather than an enforced dependency.
Instruction Scope
SKILL.md / phq9.md instruct the agent to call the platform assessment API to fetch a definition and then POST results to $AGENT_PLATFORM_BASE_URL/api/v1/assessments/submit using an Authorization Bearer token. The instructions reference a local credentials path (.agents/skill-docs/openclaw-health/credentials.json) and require network calls and an API key, yet the skill does not declare these needs. While the described actions are within the PHQ‑9 use case, the runtime instructions reference config/env items that are not documented in the skill metadata (scope/inventory mismatch).
Install Mechanism
This is an instruction-only skill with no install spec and no code files — lowest install risk. It does recommend (in SKILL.md) running an npx command to install a companion skill (psyclaw-openclaw-health), which would pull code from npm if executed; that recommendation is not the same as an automated install but users should review that package before running npx.
Credentials
The runtime instructions clearly require an agent platform base URL and an agent API key (used as Bearer token) and reference a local credentials.json path, but the skill's metadata declares no required env vars, no primary credential, and no required config paths. This omission is a proportionality/consistency problem: the necessary secrets and config locations are not declared in the skill manifest.
Persistence & Privilege
The skill does not request persistent presence (always: false), does not include install-time code, and does not ask to modify broader agent settings. Autonomous invocation is allowed (platform default) but not, by itself, a red flag here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install psyclaw-phq9
  3. After installation, invoke the skill by name or use /psyclaw-phq9
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial standalone PHQ-9 skill
Metadata
Slug psyclaw-phq9
Version 0.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is PsyClaw PHQ-9?

Conduct structured PHQ-9 depression symptom screening and submit the completed assessment for evaluation. It is an AI Agent Skill for Claude Code / OpenClaw, with 102 downloads so far.

How do I install PsyClaw PHQ-9?

Run "/install psyclaw-phq9" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is PsyClaw PHQ-9 free?

Yes, PsyClaw PHQ-9 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does PsyClaw PHQ-9 support?

PsyClaw PHQ-9 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created PsyClaw PHQ-9?

It is built and maintained by Anctro (@anctro); the current version is v0.1.0.

💬 Comments