9 humanity skills for AI agents — crisis detection, WCAG 2.2, empathy, cultural sensitivity
9 humanity skills for AI agents — crisis detection, accessibility auditing, empathy, cultural sensitivity, and more. Ready-to-use via MCP, npm, or direct prompting.

| Skill | Category | What it does |
|---|---|---|
| 🛡️ Supportive Reply | Emotional Safety | Detects crisis signals, generates supportive responses with escalation guidance |
| 📝 Safe Content Rewriter | Emotional Safety | Audits and rewrites text to remove harmful, stigmatising, or triggering patterns |
| ♿ Accessibility Audit | Accessibility | Scores pages against all 86 WCAG 2.2 success criteria (A/AA/AAA) |
| 🧠 Cognitive Accessibility | Cognitive Support | Audits content for reading level, structure, and cognitive load |
| 🌍 Cultural Context Check | Cultural Context | Flags cultural sensitivity issues for a given audience and region |
| 🔥 De-escalation Plan | Conflict Navigation | Generates structured de-escalation plans calibrated to conflict intensity |
| 💬 Empathetic Reframe | Communication | Reframes messages with genuine empathy, catching hollow empathy patterns |
| 🧩 Neurodiversity Design | Neurodiversity | Audits UIs for ADHD, autism, dyslexia, and sensory sensitivity |
| 👶 Age-Inclusive Design | Age Inclusion | Audits user flows for age barriers across children, adults, and older users |
Zero setup — just a URL:
{
"mcpServers": {
"humanity4ai": {
"url": "https://humanity4ai.ascent.partners/api/mcp"
}
}
}
Or one command with npx:
npx @humanity4ai/mcp-servers
Then configure your MCP client:
{
"mcpServers": {
"humanity4ai": {
"command": "npx",
"args": ["-y", "@humanity4ai/mcp-servers"]
}
}
}
Docker: docker compose up
For contributors: git clone … && pnpm install && pnpm start
All 9 skills are discoverable via tools/list and invocable via tools/call.
Prerequisites (for local only): Node.js >= 22, pnpm >= 10 | Windows, macOS, Linux, Android, iOS
graph TD
A[MCP Client<br/>VS Code / Cursor / Claude Code] -->|stdio| B[mcp-server.ts]
A -->|HTTP POST| C[Vercel<br/>humanity4ai.ascent.partners]
B --> D[server-factory.ts<br/>createServer]
C -->|api/mcp.ts| D
D --> E[9 Tool Registrations]
E --> F[handlers.ts<br/>invokeAction]
F --> G[validate.ts<br/>SCHEMA_REGISTRY]
G --> H[schemas-data.ts<br/>18 inline schemas]
F --> I[9 Handler Functions<br/>rule-based, zero LLM calls]
I --> J[crisis-resources<br/>patterns<br/>i18n<br/>wcag-criteria]
| Method | Best for | How |
|---|---|---|
| Remote URL | Zero-setup, any MCP client | Point to https://humanity4ai.ascent.partners/api/mcp |
| MCP Server | VS Code, Cursor, Claude Code, Copilot, Manus AI, OpenCode | npx @humanity4ai/mcp-servers or clone & start |
| LLM Prompting | ChatGPT, Claude, Gemini (web chat) | Share llms.txt or paste llms-full.txt into the chat |
| Local Files | Offline CLI tools | Clone the repo, point your tool at the skills/ directory |
See Agent Adapter Guide for platform-specific setup instructions.
AI agents are everywhere — but they're not always humane. Humanity4AI gives agents reusable, tested skills for the moments that matter:
Every skill includes:
These skills are rule-based and non-clinical — they do not provide diagnosis, treatment, or professional medical/legal advice.
OpenCode · Claude Code · Microsoft Copilot · Manus AI · OpenClaw · ChatGPT · Claude · Gemini
git clone https://github.com/<your-username>/project_human.git
cd project_human
git checkout -b my-contribution
# Copy the skill template if adding a new skill:
cp -r templates/skill skills/my-skill-name
pnpm check && pnpm evals && pnpm test # Run all checks before PR
Open a PR targeting main. Browse good first issues or read the Contributing Guide.
| Error | Fix |
|---|---|
ERR_PNPM_OUTDATED_LOCKFILE | Run pnpm install, then commit pnpm-lock.yaml |
pnpm: command not found | npm install -g pnpm |
pnpm evals fails | EVAL_REPORT=1 pnpm evals — see evals/reports/latest.md |
MIT — see LICENSE.
A Humanity4AI project by Ascent Partners Foundation.
If this saves you time, a ⭐ on GitHub helps others find it.
Source-derived launch command. Check the maintainer’s required arguments and credentials before running:
npx -y @humanity4ai/mcp-serversMerge this template into ~/Library/Application Support/Claude/claude_desktop_config.json. Keep existing servers. Add any arguments, credentials, and permissions required by the maintainer; this template has not been install-tested.
{
"mcpServers": {
"io-github-humanity4ai-project-human": {
"command": "npx",
"args": [
"-y",
"@humanity4ai/mcp-servers"
]
}
}
}Restart Claude Desktop completely for changes to take effect. Confirm the server appears connected in the client’s tool list, then try a read-only example from its documentation.
Claude Desktop setup reference@humanity4ai/mcp-serversnpmio.github.humanity4ai/project-human works with any MCP-compatible client. Copy the config snippet from the Configuration section above and add it to the file shown for your client, then restart the application.
~/Library/Application Support/Claude/claude_desktop_config.jsonRestart Claude Desktop completely for changes to take effect.~/.cursor/mcp.jsonRestart Cursor for changes to take effect..vscode/mcp.jsonReload VS Code window for changes to take effect.~/.codeium/windsurf/mcp_config.jsonRestart Windsurf for changes to take effect..mcp.jsonSave at the project root, then start Claude Code in that project and review the MCP server approval prompt. Keep real credentials out of shared files.