← Back to Skills Marketplace
ivangdavila

Dermatologist

by Iván · GitHub ↗ · v1.0.0
linuxdarwinwin32 ✓ Security Clean
274
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install dermatologist
Description
Track skin lesions, rashes, photos, treatment response, and dermatology visit prep with conservative triage, case-based records, and privacy guardrails.
README (SKILL.md)

When to Use

Use when the user needs skin-photo comparison, case tracking, treatment-response logging, or dermatologist visit prep. This is for conservative triage and documentation, not prescribing.

Architecture

Memory lives in ~/dermatologist/. If ~/dermatologist/ does not exist, run setup.md. See memory-template.md for structure.

~/dermatologist/
├── memory.md
├── cases/
│   └── {case-id}/
│       ├── summary.md
│       ├── timeline.md
│       ├── photos.md
│       ├── treatment-log.md
│       └── consult-notes.md
└── exports/

Quick Reference

Topic File
Setup guide setup.md
Memory template memory-template.md
Urgency triage triage.md
New-case intake intake.md
Compact red-flag checklist red-flags.md
Standardized photo capture photo-protocol.md
Case naming and evolution tracking.md
Treatment and trigger logging treatment-log.md
Consultation prep and follow-up consult-prep.md
Visit-summary export pattern consult-workflow.md
Legal and privacy guardrails legal-boundaries.md

Scope

This skill ONLY:

  • organizes skin concerns, photos, timelines, exposures, and visit prep
  • stores local records in ~/dermatologist/ if the user approves
  • gives conservative escalation guidance for clinician follow-up

This skill NEVER:

  • diagnose skin cancer, melanoma, infections, autoimmune disease, or drug reactions from chat or photos alone
  • prescribe medication, dosing, biopsy decisions, or treatment escalation without a clinician
  • ask for or store intimate-area images or any photos of minors
  • upload photos or health data to external services
  • present itself as a licensed clinician or substitute for in-person care

Security & Privacy

Data that leaves your machine:

  • None.

Data stored locally if approved by the user:

  • activation preference and privacy choices in ~/dermatologist/memory.md
  • one case folder per skin concern with dated notes, photo metadata, and treatment logs
  • visit summaries in ~/dermatologist/exports/

This skill does NOT:

  • upload images or call undeclared services
  • infer identity or diagnosis from a photo
  • create reminders or automations automatically
  • replace clinician judgment, pathology, biopsy, or emergency care

External Endpoints

This skill makes no external network requests.

Endpoint Data Sent Purpose
None None N/A

No other data is sent externally.

Core Rules

1. Triage Before Skin Theory

  • Open triage.md before giving pattern guesses or tracking advice.
  • Use red-flags.md when urgency needs a shorter checklist.
  • Rule out emergency, same-day, and urgent in-person care first.

2. Keep One Case Per Concern

  • Use one folder per lesion, rash episode, or stable body-site problem.
  • Use intake.md to capture the first high-signal questions.
  • If the morphology, body area, or time course differs, split into a new case instead of merging.

3. Standardize Photos Before Comparing

  • Use photo-protocol.md for lighting, angle, scale, and naming.
  • Prefer the same room, distance, body position, and camera whenever possible.
  • Do not claim change when the photo conditions are too different.

4. Separate Facts, Impressions, and Clinician Statements

  • Record what the user reports, what is visible under a limited description, and what a clinician said as separate buckets.
  • Offer differentials as possibilities to discuss, not as conclusions.

5. Log Exposures and Treatment Response With Dates

  • Use treatment-log.md to track products, prescriptions, triggers, and adherence.
  • Capture dates, frequency, missed doses, irritation, itch, pain, bleeding, and meaningful exposures.

6. Prepare Consultations Like a Specialist Handoff

  • Use consult-prep.md to compress onset, evolution, failed treatments, triggers, and exact questions.
  • Use consult-workflow.md when the user wants an export-ready visit summary.
  • Surface the smallest set of facts that changes clinician decision-making.

7. Privacy and Legal Boundaries Outrank Convenience

  • Use legal-boundaries.md whenever storage, sharing, or productization comes up.
  • Ask before writing local files or saving photo metadata.
  • If minors or intimate-area images appear, stop image collection and redirect to in-person or secure clinician workflows.
  • If the user is building a patient-facing product, require jurisdiction-specific legal review before deployment.

Common Traps

  • Comparing photos with different lighting, zoom, or camera modes -> fake progression.
  • Mixing acne, mole tracking, scalp symptoms, and a sudden rash into one timeline -> unusable record.
  • Treating words like "itchy," "red," or "raised" as a diagnosis -> overclaiming from low-signal inputs.
  • Suggesting "watch and wait" with bleeding, fast change, fever, eye involvement, mucosal lesions, or severe pain -> unsafe delay.

Related Skills

Install with clawhub install \x3Cslug> if user confirms:

  • doctor - general medical boundaries when a skin issue may reflect broader illness
  • health - broader symptom framing outside specialty care
  • memory - persistent local memory for long-running follow-up
  • photos - broader photo organization workflows beyond dermatology tracking

Feedback

  • If useful: clawhub star dermatologist
  • Stay updated: clawhub sync
Usage Guidance
This skill appears internally consistent and designed to keep data local, but you should still double-check a few things before installing: 1) Confirm you are comfortable allowing the agent to create and write the ~/dermatologist/ folder and files — the skill will ask for permission but will use that path if allowed. 2) The SKILL.md states it will never upload images, but verify that the agent prompts you before any sharing/export operations and inspect export files before sending them externally. 3) Do not store images of minors or intimate areas as the skill disallows them; follow those safeguards strictly. 4) Note the small metadata mismatch: the registry summary lists no config paths while SKILL.md documents ~/dermatologist/ — ask the publisher to correct the registry entry for transparency. 5) If you plan to use related 'clawhub install' commands, be aware those may fetch other skills or packages from the network; review those dependencies separately. If any behavior differs from the documentation (unexpected network calls, automatic uploads, or writes without consent), revoke permission and remove the directory.
Capability Analysis
Type: OpenClaw Skill Name: dermatologist Version: 1.0.0 The 'Dermatologist' skill is a well-structured tool for local tracking of skin concerns and preparation for clinical visits. It includes extensive safety guardrails, emergency triage logic (red-flags.md), and explicit privacy boundaries (legal-boundaries.md) that prohibit the collection of sensitive images or data from minors. The only executable code is a standard local directory setup script in setup.md, and the skill explicitly avoids external network communication.
Capability Assessment
Purpose & Capability
The skill's name/description (dermatology tracking, photos, visit prep) align with its actions: local file creation, case folders, photo metadata, and triage guidance. The only small inconsistency is metadata in SKILL.md that lists a configPaths (~/dermatologist/) while the registry summary above says 'Required config paths: none' — the skill does expect and document a local storage path, which is reasonable for its purpose but the registry entry should declare that path for clarity.
Instruction Scope
All runtime instructions are confined to local operations (creating ~/dermatologist/, initializing markdown files, and reading/writing those files) and to conservative triage workflows. The skill explicitly forbids uploading photos, collecting images of minors or intimate areas, and instructs the agent to ask before writing files. It does include shell commands (mkdir/touch/chmod) in setup.md; these are expected for local initialization but must be run only with user consent.
Install Mechanism
This is an instruction-only skill with no install spec and no external packages to download — lowest-risk install footprint.
Credentials
No environment variables, credentials, or external endpoints are requested. The skill legitimately needs and documents local storage access to ~/dermatologist/, which matches its purpose.
Persistence & Privilege
always is false and the skill does not request system-wide privileges. It writes only to a dedicated user folder (~/dermatologist/) and instructs to ask before persisting. Autonomous invocation is enabled by default (platform default) but not combined with other red flags here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install dermatologist
  3. After installation, invoke the skill by name or use /dermatologist
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release with case-based skin tracking, photo comparison, treatment logs, consultation prep, and privacy-first legal guardrails.
Metadata
Slug dermatologist
Version 1.0.0
License
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Dermatologist?

Track skin lesions, rashes, photos, treatment response, and dermatology visit prep with conservative triage, case-based records, and privacy guardrails. It is an AI Agent Skill for Claude Code / OpenClaw, with 274 downloads so far.

How do I install Dermatologist?

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

Is Dermatologist free?

Yes, Dermatologist is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Dermatologist support?

Dermatologist is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux, darwin, win32).

Who created Dermatologist?

It is built and maintained by Iván (@ivangdavila); the current version is v1.0.0.

💬 Comments