Skip to content
Back to skills

Surfaces Interfaces And Electrochemistry

ASecurity

"Use pymatgen surface, interface, Pourbaix, Wulff-shape,

  • 247 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 8, 2026
datareactexpressapibackend

Works with

  • terminal
  • api

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill surfaces-interfaces-and-electrochemistry --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Surfaces Interfaces And Electrochemistry?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Surfaces Interfaces And Electrochemistry
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-surfaces-interfaces-and-electrochemistry/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-surfaces-interfaces-and-electrochemistry)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: surfaces-interfaces-and-electrochemistry
description: "Use pymatgen surface, interface, Pourbaix, Wulff-shape,
  work-function, substrate-matching, coherent-interface, and
  interfacial-reactivity workflows."
disable-model-invocation: true
metadata:
  disco-role: operating
license: NOASSERTION
---

# Surfaces, Interfaces, and Electrochemistry

Use this sub-skill when a pymatgen task involves slabs, surface energies, Wulff shapes, work functions, coherent film/substrate interfaces, ZSL substrate matching, Pourbaix diagrams, or interfacial reaction energies.

## Start Here

- Read `references/api-reference.md` for imports, verified constructor signatures, expected objects, and data contracts.
- Read `references/workflows.md` for recipes covering Wulff shapes, slab surface energies, work functions, ZSL/substrate/coherent-interface matching, Pourbaix diagrams, and interfacial reactivity.
- Read `references/troubleshooting.md` before interpreting raw total energies, symbolic surface energies, missing ZSL matches, unexpected slab terminations, invalid Pourbaix entries, or plotting failures.
- Run `scripts/surface_pourbaix_smoke.py --help` to inspect the bundled no-network smoke check; run `scripts/surface_pourbaix_smoke.py --json` to verify tiny in-memory imports/calculations.

## Route Boundaries

- Use this sub-skill for workflow-specific plotting from `WulffShape`, `SurfaceEnergyPlotter`, `PourbaixPlotter`, and `InterfacialReactivity.plot`.
- Route structure construction, slab generation basics, oxidation-state setup, and local-geometry diagnostics to `../structures-local-environments-and-transformations/`.
- Route compatibility-corrected entries, formation energies, phase-diagram entry preparation, and battery workflows to `../entries-thermodynamics-and-batteries/`.
- Route live Materials Project, COD, OPTIMADE, or other network data retrieval to `../external-data-access/`.
- Route generic diffraction, spectrum, VTK, or visualization/backend questions to `../spectra-diffraction-and-visualization/`.

## Safety And Scientific Checks

- Do not treat raw DFT total energies as valid Pourbaix energies; `PourbaixEntry` assumes formation energies aligned to the Pourbaix hydrogen/oxygen/water convention.
- Do not compare surface energies unless slab, bulk, adsorbate, and reservoir references use compatible calculation settings and units.
- Treat negative Wulff/surface energies, missing exact endpoint entries, or symbolic chemical-potential expressions as diagnostics to resolve before ranking facets or reactions.
- Use noninteractive plotting backends in scripts, notebooks on remote systems, CI, and headless terminals.

Files in this skill

  • SKILL.md2.6 KB
  • references/api-reference.md8.7 KB
  • references/troubleshooting.md9.4 KB
  • references/workflows.md9.6 KB
  • scripts/surface_pourbaix_smoke.py3.6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.