用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/JohnNuwan/EVA_CORE --skill adam-chat命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | adam-chat |
| description | Serveur de messagerie sécurisé auto-hébergé (Signal-like) avec Flask + WebSocket + AES-256-GCM + pont EVA |
Serveur de messagerie temps réel auto-hébergé dans ~/chat/ avec chiffrement AES-256-GCM, WebSocket et pont vers EVA.
~/chat/
├── server.py # Flask + Flask-SocketIO (port 8085)
├── models.py # SQLite + AES-256-GCM + bcrypt
├── eva-bridge.py # Pont EVA (relie #eva → hermes CLI)
├── start.sh # Script de démarrage/arrêt
├── static/
│ └── chat.js # Client JS (WebSocket + chiffrement)
├── templates/
│ └── chat.html # Interface dark cyberpunk
├── uploads/ # Fichiers uploadés
└── .venv/ # Environnement virtuel
#general — Discussions générales#eva — Canal relié à EVA#adam — Développement#cybersec — CyberSécurité#dev — Projets techniquescd ~/chat
source .venv/bin/activate
python3 server.py
# Ou: ./start.sh all
Accès : http://192.168.1.5:8085
adminadmin123| Méthode | Route | Description |
|---|---|---|
| GET | /api/health | Health check |
| POST | /api/login | Connexion |
| POST | /api/register | Inscription |
| GET | /api/channels | Liste des canaux |
| POST | /api/channels | Créer un canal |
| GET | /api/messages/<id> | Messages d'un canal |
| POST | /api/messages/<id> | Envoyer un message |
| PUT | /api/messages/<id>/edit | Modifier un message |
| DELETE | /api/messages/<id> | Supprimer un message |
| GET | /api/users | Liste des utilisateurs |
| POST | /api/upload | Upload fichier |
Le eva-bridge.py écoute les messages du canal #eva (channel_id=2) et les relaye à EVA via hermes chat -q. Les réponses sont renvoyées dans le canal.
python3 eva-bridge.py
flask flask-socketio flask-cors bcrypt pyjwt cryptography python-dotenv eventlet