# Shared

> Shared references, schemas, and scripts used by the other skills. This directory is a library dependency, not an executable workflow.

- Skill: `robsonrung/shared` (Agent Skill, multi-file: 36 files)
- Install (CLI): `npx skillmds@latest add robsonrung/shared`
- Raw SKILL.md: https://api.skillmd.com/api/skills/robsonrung/shared/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: robsonrung (https://skillmd.com/u/robsonrung)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/robsonrung/shared

---


# Shared library

Load only the reference or script needed by the current skill. This marker keeps the library discoverable as one installation unit; it does not guarantee identical loading behavior across hosts.

## Resolve shared resources

A path such as `shared/references/model-roster.md` is relative to the skill collection, not the user's project directory.

1. Use the loaded `shared` skill's directory when available.
2. For a source checkout, use `skills/shared/` under this repository.
3. For a flat installation, find `shared/` beside the installed skills. If it is missing, report the missing library dependency instead of guessing a path or silently skipping a contract.

Before a shell command, set `SHARED_DIR` to that resolved absolute directory in the same command. Other skills resolve their own scripts from their loaded skill directory. The `scripts/skill_paths.py` helper supports repository scripts that must find skills in both nested and flat layouts.

## Contents

1. `references/`: workflow stages, model routing, runner behavior, evidence, handoffs, and run state.
2. `scripts/`: runner discovery, jobs, output handling, and validation.
3. `tests/`, schemas, and hooks: executable checks and shared formats.

