The most comprehensive community safety navigation tool on the planet.
Part of the Access To project family — open-source Claude skills for human rights infrastructure.
Access to Safety is an AI skill (designed for Claude) that navigates every dimension of community safety — from crisis response and domestic violence to cyberstalking and disaster preparedness. It ships with St. Louis County, Missouri as the reference implementation and is designed to be forked and customized for any region on Earth.
This is not a chatbot. It's a structured knowledge system that:
- Routes any safety concern to the right resources
- Generates personalized safety plans
- Produces court-ready incident documentation
- Provides evidence-quality risk assessments
- Covers 8 safety domains with 100+ subtopics
- Includes every relevant hotline, statute, and procedure
- Maintains trauma-informed, child-centered, privacy-first tone at all times
| # | Domain | What It Covers |
|---|---|---|
| 1 | Crisis Response | 911, 988, crisis lines, mobile crisis teams, co-responder models, crisis stabilization |
| 2 | Violence & Abuse | Domestic violence, child abuse/neglect, sexual violence, elder abuse, human trafficking, stalking |
| 3 | Community Safety | Gun violence, community violence intervention (CVI), hate crimes, school safety, active threats |
| 4 | Legal Protection | Protective orders, victim rights, crime victim compensation, VOCA, mandatory reporting |
| 5 | Behavioral Health Crisis | 988 system, psychiatric holds, suicide prevention, overdose response, naloxone, MAT |
| 6 | Environmental Safety | Disaster preparedness, housing safety, lead/mold/code violations, workplace safety |
| 7 | Digital & Tech Safety | Cyberstalking, spyware, AirTag tracking, doxxing, NCII/revenge porn, sextortion, CSAM reporting |
| 8 | Vulnerable Populations | LGBTQ+, disability, immigration (U/T-visa), refugee, veteran, unhoused, youth aging out, tribal |
Plus 8 cross-cutting tools — role-specific templates that serve 5 distinct user types (see below).
Access to Safety adapts its content based on who is asking. The same underlying knowledge is presented differently depending on the user's role.
| Role | Description | Primary Template |
|---|---|---|
| Survivor | A person experiencing abuse, violence, or safety threats | safety-plan.md, incident-log.md |
| Mandatory Reporter | A professional legally required to report suspected abuse (teacher, nurse, counselor, etc.) | mandatory-reporter-checklist.md |
| Advocate / Service Provider | A professional helping clients (DV advocate, social worker, attorney, counselor) | advocate-case-coordination.md |
| Support Person | A friend, family member, coworker, or neighbor concerned about someone | support-person-guide.md |
| Child / Youth | A person under 18 seeking help for themselves | youth-safety-plan.md |
A sixth cross-cutting consideration — Vulnerable Population Member (LGBTQ+, disabled, undocumented, veteran, refugee, unhoused, etc.) — is layered on top of any role when identity-specific barriers are present.
- Download this repository
- Add the
access-to-safety/folder to your Claude skill directory - Claude will automatically route safety-related questions to the appropriate domain
- Fork this repo
- Read
templates/customization-guide.md - Replace St. Louis County data in each pod file with your local resources
- Validate all phone numbers and addresses
- Submit a PR to share your region with the community
See the full Customization Guide.
| Template | Primary Role | Description |
|---|---|---|
safety-plan.md |
Survivor | Personalized safety plan with go bag checklist, escape routes, and digital safety |
youth-safety-plan.md |
Child/Youth | Age-appropriate safety plan (5th-6th grade reading level) with school safety and dating violence |
incident-log.md |
Survivor, Advocate | Evidence-quality incident documentation for court and legal proceedings |
mandatory-reporter-checklist.md |
Mandatory Reporter | Checklists for 6 report types: child, elder, vulnerable adult, trafficking, DV with children, sexual abuse |
support-person-guide.md |
Support Person | Danger signs recognition, conversation scripts, self-care for supporters |
advocate-case-coordination.md |
Advocate/Provider | Cross-pod referral matrix, multi-need assessment, service coordination timeline |
resource-directory.md |
All roles | Blank directory template for any region |
customization-guide.md |
Fork maintainers | How to fork, localize, and maintain for your region |
access-to-safety/
├── README.md ← You are here
├── SKILL.md ← Main skill file (routing + role adaptation + principles)
├── references/
│ ├── crisis-response/pod.md ← Pod 1: 911, crisis lines, mobile crisis
│ ├── violence-abuse/pod.md ← Pod 2: DV, child abuse, sexual violence, trafficking
│ ├── community-safety/pod.md ← Pod 3: Gun violence, CVI, hate crimes, schools
│ ├── legal-protection/pod.md ← Pod 4: Protective orders, victim rights, reporting
│ ├── behavioral-health-crisis/pod.md ← Pod 5: 988, psychiatric holds, overdose, naloxone
│ ├── environmental-safety/pod.md ← Pod 6: Disasters, housing, workplace, hazards
│ ├── digital-safety/pod.md ← Pod 7: Cyberstalking, spyware, doxxing, CSAM
│ └── vulnerable-populations/pod.md ← Pod 8: LGBTQ+, disability, immigration, veterans
├── templates/
│ ├── safety-plan.md ← Safety plan builder (Survivor, Support Person)
│ ├── youth-safety-plan.md ← Youth-adapted safety plan (Child/Youth)
│ ├── incident-log.md ← Incident documentation (Survivor, Advocate)
│ ├── mandatory-reporter-checklist.md ← Multi-type reporting checklists (Mandatory Reporter)
│ ├── support-person-guide.md ← Help guide + self-care (Support Person)
│ ├── advocate-case-coordination.md ← Case coordination (Advocate/Provider)
│ ├── resource-directory.md ← Blank directory for any region
│ └── customization-guide.md ← How to fork for your region
└── schemas/
├── resource-entry.json ← JSON schema: single resource (with role targeting)
├── safety-assessment.json ← JSON schema: risk/needs assessment (all assessor types)
└── incident-record.json ← JSON schema: court-ready incident log
- Safety first. Immediate danger → emergency numbers before anything else.
- Trauma-informed. Never blame. Never interrogate. Validate. Empower choice.
- Child-centered. Children's safety and wellbeing take priority.
- Culturally responsive. Acknowledge barriers: language, immigration, disability, identity.
- Privacy-first. Warn about digital footprints. Never store PII.
- Empowerment over rescue. Provide information and options. The person decides.
- Plain language. 8th grade reading level for user-facing content.
- Accurate sourcing. Real hotlines, real agencies, real statutes. Never fabricate.
| Pillar | Repository | Focus |
|---|---|---|
| Justice | access-to-justice | Expungement, legal aid, court navigation |
| Education | access-to-education | K-12 standards, special education, teacher support |
| Housing | access-to-housing | Tenant rights, fair housing, homelessness |
| Services | access-to-services | Social services navigation, benefits, intake |
| Peace | access-to-peace | Conflict resolution, restorative justice, mediation |
| Safety | access-to-safety | Crisis response, violence prevention, protection |
We welcome contributions from:
- Domestic violence advocates who know the resource landscape
- Legal aid attorneys who know protective order procedures
- Crisis counselors who work the hotlines
- Emergency managers who coordinate disaster response
- Social workers who navigate these systems daily
- Survivors who know what information they needed and couldn't find
- Developers who want to build tools on top of these schemas
- Researchers who study safety system effectiveness
- Add your region: Fork, localize, submit a PR
- Fix a resource: Found an outdated number? Open an issue or PR
- Add a subtopic: See something we missed? Propose an addition
- Improve language: Help us be clearer, more accessible, more inclusive
- Build on the schemas: Create apps, dashboards, or tools using our JSON schemas
- Plain language (≤ 8th grade reading level for user-facing content)
- Trauma-informed tone (no blaming, no jargon, empowerment over rescue)
- Factual and verifiable (cite sources, verify numbers)
- Privacy-conscious (no confidential addresses, no PII)
- Inclusive (consider all populations served)
- This is not legal advice. This is educational safety information.
- This is not a clinical tool. The safety assessment is an information-gathering framework, not a validated clinical instrument.
- This is not a substitute for 911. If someone is in immediate danger, call 911.
- Resources change. Phone numbers, addresses, and services should be verified regularly.
- Laws vary. State statutes referenced are Missouri-specific unless noted. Fork and update for your jurisdiction.
MIT — fork freely, customize for your community, share what you build.
If you or someone you know is in immediate danger:
| Resource | Contact | Notes |
|---|---|---|
| Emergency | 911 | Call or text (where available) |
| Suicide & Crisis | 988 (call or text) | 24/7, nationwide |
| Domestic Violence | 1-800-799-7233 | National DV Hotline, 24/7, 200+ languages |
| Child Abuse (National) | 1-800-422-4453 | Childhelp National Hotline, 24/7 |
| Child Abuse (Missouri) | 1-800-392-3738 | Missouri Children's Division, 24/7 |
| Elder Abuse | 1-800-392-0210 | Missouri Adult Abuse & Neglect, 24/7 |
| Sexual Assault | 1-800-656-4673 | RAINN, 24/7 |
| Human Trafficking | 1-888-373-7888 | Text 233733 (BEFREE) |
| Poison Control | 1-800-222-1222 | 24/7, nationwide |
| Crisis Text Line | Text HOME to 741741 | Free, confidential, 24/7 |
| LGBTQ+ Youth (Trevor) | 1-866-488-7386 | Text START to 678-678 |
Built with care by the CoTrackPro community. Because everyone deserves to know how to be safe.