NeuroSkill 기술 인덱스
NeuroSkill은 실시간 EEG 장치로 구동되는 생체 인식 AI 동반자입니다. 뇌파와 생리 신호를 지속적으로 읽어들이고, 이 데이터를 모든 응답에 반영합니다.
NeuroSkill은 로컬 WebSocket 서버와 HTTP 터널을 통해 EEG 분석 API를 노출합니다.
npx neuroskill <command> CLI는 터미널, 셸 스크립트, 또는 모든 자동화 파이프라인에서
가장 빠르게 질의할 수 있는 방법입니다.
기술은 상황에 따라 로드됩니다. — 사용자의 메시지가 기술의 도메인과 일치하면 LLM이 해당 기술 파일을 컨텍스트에 로드합니다.
EEG 데이터 및 API 기술
| 기술 | 로드 시점 | 설명 |
|---|---|---|
| neuroskill-transport | 전송/연결 관련 질문 | WebSocket 및 HTTP 전송, 포트 발견, 빠른 시작, 출력 모드 (--json / --full), 및 글로벌 CLI 플래그. |
| neuroskill-status | 상태/장치 관련 질문 | status 명령 — 전체 시스템 스냅샷: 장치 상태(4가지 장치 유형), 신호 품질, EEG 점수, 대역 전력, 비율, 훅 요약, 임베딩, 레이블, 수면 요약 및 기록 히스토리. |
| neuroskill-sessions | 세션/히스토리 관련 질문 | session 및 sessions 명령 — 세션별 메트릭 분석(전반/후반 추세 포함), 세션 목록 및 Unix 타임스탬프 도우미. |
| neuroskill-search | 비교/추세 관련 질문 | search 및 compare 명령 — 전체 히스토리에서 신경학적으로 유사한 EEG 순간을 찾는 ANN 검색, 메트릭 델타 및 UMAP 대기열을 포함한 A/B 세션 비교. |
| neuroskill-sleep | 수면/피로 컨텍스트 | sleep 및 umap 명령 — EEG 기반 수면 단계 분류(각성/N1/N2/N3/REM) 및 효율성/발작 분석, 공간 세션 비교를 위한 3D UMAP 투영. |
| neuroskill-labels | 레이블/검색 컨텍스트 | label, search-labels, interactive 명령 — EEG 텍스트 주석 생성, 레이블에 대한 시맨틱 벡터 검색, 텍스트/EEG 유사도/스크린샷 발견을 결합한 3D 시각화가 포함된 교차 모달 5계층 그래프 검색. |
| neuroskill-streaming | 스트리밍/보정/TTS 컨텍스트 | say, listen, notify, calibrate, calibrations, timer, raw 명령 — 온디바이스 TTS 음성 출력, 실시간 WebSocket 이벤트 스트리밍, OS 알림, 보정 프로필 관리, 집중 타이머, 원시 JSON 패스스루. |
| neuroskill-hooks | 훅/자동화 컨텍스트 | hooks 명령 — 사전 예방적 훅 CRUD, 시나리오 게이팅(인지/정서/신체)을 통한 실시간 EEG 패턴 매칭, 임계값 제안, WebSocket 브로드캐스트 트리거, 및 감사 로깅. |
| neuroskill-dnd | DND/집중 모드 컨텍스트 | dnd 명령 — EEG 기반 방해 금지 자동화, 롤링 집중 점수 평균, OS 수준 DND 상태, 강제 재정의 켜기/끄기. |
| neuroskill-calendar | 캘린더/일정/회의/이벤트 질문 | calendar 명령 — EventKit(macOS)을 통한 OS 캘린더 이벤트, iCal 파일(Linux/Windows); 범위별 가져오기, 접근 상태 확인, 권한 요청. |
| neuroskill-screenshots | 스크린샷/OCR/비전 검색 컨텍스트 | search-images, screenshots-around, screenshots-for-eeg, eeg-for-screenshots 명령 — OCR 텍스트(시맨틱 또는 부분 문자열)로 스크린샷 검색, 시각적 유사도(CLIP --by-image)로 검색, 타임스탬프 또는 EEG 세션 근처 스크린샷 찾기, 교차 모달 EEG↔스크린샷 브리징(화면 콘텐츠에 대한 뇌 상태 발견, 또는 뇌 상태에 대한 화면 콘텐츠 발견). |
| neuroskill-data-reference | 메트릭 필드 질문 | 모든 메트릭 필드 — 대역 전력, EEG 비율 및 지수, 핵심 점수, 복잡성 측정치, PPG/HRV, 움직임 및 아티팩트 마커, 수면 단계 코드, 신경학적 지수, 및 의식 메트릭. |
| neuroskill-recipes | 스크립팅/자동화 질문 | 사용 사례 레시피 및 스크립팅 패턴 — 집중 모니터링, 스트레스 추적, 수면 분석, 인지 부하 질의, 명상 추적, 교차 모달 그래프 검색, A/B 비교, 시간 범위 질의, cron/Python/Node.js/HTTP를 사용한 자동화. |
LLM 및 AI 기술
| 기술 | 로드 시점 | 설명 |
|---|---|---|
| neuroskill-llm | LLM/채팅/모델 관련 질문 | 내장 온디바이스 LLM 추론 서버 — 모델 카탈로그 관리(GGUF 모델 추가/다운로드/선택/삭제), 비전 지원(mmproj), 스트리밍 WebSocket 및 HTTP 채팅, 자동 도구 호출, GenParams 튜닝, 지속적 채팅 히스토리, 및 OpenAI 호환 API. |
프로토콜 및 중재 기술
| 기술 | 로드 시점 | 설명 |
|---|---|---|
| neuroskill-evidence | 모든 중재, 프로토콜, 습관 추적, "나에게 효과가 있는 것은?" 질문 | 암시적 증거 수집 및 개인 효과성 엔진 — 표준화된 px: 레이블 스키마, 자동 사전/사후 측정, 결과 점수화, 개인 프로토콜 순위, 생활 이벤트 추적, 증거 기반 선택 규칙, 및 프라이버시 보호 장치. 중재를 제공하는 다른 모든 기술은 이 기술의 규칙을 따라야 합니다. |
| neuroskill-protocols | 프로토콜/운동/루틴 의도 감지 | 프로토콜 허브 — 개인화 엔진, API 통합 가이드, 양식 라우터, 매칭 가이드, 및 11개 도메인 하위 기술 인덱스. 도메인 하위 기술과 함께 항상 로드됩니다. |
| neuroskill-protocols-focus | 집중, 주의력, 인지 부하, 에너지, 각성, 명상, 몰입, 창의성 | 집중, 주의력, 인지, 의식, 심층 명상, 에너지/각성 프로토콜. |
| neuroskill-protocols-stress | 스트레스, 불안, 이완, HRV, 평온, 압도됨, 호흡 운동 | 스트레스, 이완, 자율 신경 조절, HRV, 반구 균형, 심층 이완 프로토콜. |
| neuroskill-protocols-emotions | 감정, 기분, 분노, 슬픔, 수치심, 두려움, 외로움, 기쁨 | 정서 조절, 기분, 확장된 정서 처리 프로토콜(12가지 특정 감정). |
| neuroskill-protocols-sleep | 수면, 불면증, 낮잠, 휴식, 회복, NSDR, 피곤함 | 수면, 일주기 리듬, 회복, NSDR/요가 니드라, 파워 낮잠 프로토콜. |
| neuroskill-protocols-body | 신체, 긴장, 목, 두통, 눈 피로, 자세, 통증, 접지 | 신체, 체성, 목/경추, 눈 운동, 두통/편두통, 운동 프로토콜. |
| neuroskill-protocols-routines | 아침 루틴, 헬스장, 운동, 수분 섭취, 휴식 | 아침 루틴, 운동/헬스장, 수분 섭취, 움직임 휴식 프로토콜. |
| neuroskill-protocols-nutrition | 음식, 식이, 영양, 카페인, 단식, 식사, 갈망, 알코올 | 식이, 영양, 카페인 타이밍, 단식, 식사, 장-뇌 프로토콜. |
| neuroskill-protocols-music | 음악, 재생 목록, 듣기, 양측성 박동, 노래 | 음악 프로토콜 — 기분, 집중, 스트레스, 수면 및 정서적 해소를 위한 장르/BPM/아티스트 제안. |
| neuroskill-protocols-digital | 소셜 미디어, 휴대폰, 화면 시간, 스크롤, 디지털 디톡스, FOMO | 소셜 미디어, 디지털 중독, 화면 시간, 주의력 회복 프로토콜. |
| neuroskill-protocols-breathfree | 비호흡, 호흡 없는 대안, 촉각, 피젯, 찬물 | 30가지 이상의 비호흡 대안 — 인지, 촉각, 안구 운동, 미세 움직임, 청각, 및 수동적 생리적. |
| neuroskill-protocols-life | 부모, 노인, 청소년, 학생, ADHD, 자폐, 통근, 교대 근무, 관계, 장애, 문화 | 11가지 생활 상황에 대한 컨텍스트별 프로토콜 — 육아, 노화, 청소년, 신경 다양성, 통근자, 육체 노동자, 의료, 관계, 접근성, 문화 및 상황별. |
LLM이 사용할 수 있는 도구
내장 LLM 채팅은 다음 도구에 접근할 수 있습니다(설정 > LLM > 도구에서 활성화):
| 도구 | 목적 |
|---|---|
date | 현재 날짜/시간 메타데이터 가져오기(Unix 타임스탬프, 시간대, 로컬/UTC). |
location | 대략적인 공인 IP 지리적 위치(국가/지역/도시/시간대). |
bash | 셸 명령어를 실행하고 stdout/stderr 반환. |
read_file | 디스크에서 파일 내용 읽기. |
write_file | 파일 쓰기/생성. |
edit_file | 파일 내 정밀 찾기 및 바꾸기 편집. |
search_output | 대용량 도구 출력 탐색(페이지 매김된 regex/head/tail). |
web_search | 웹 검색 및 결과 반환. |
web_fetch | URL을 가져와 내용 반환. |
skill | NeuroSkill EEG API 질의(status, sessions, labels, search, hooks, DND, calibrations, TTS 등). |
기술 로딩 방식
기술은 다음 위치에서 자동으로 발견됩니다:
~/.skill/skills/— 사용자 글로벌 기술<project>/.skill/skills/— 프로젝트 로컬 기술- 번들된
skills/디렉토리(이 저장소)
각 기술에는 YAML 프론트매터(name, description)가 포함된 SKILL.md 파일이 있습니다. LLM 서버 시작 시 모든 기술이 발견되고 해당 이름/설명이 <available_skills> XML 블록으로 시스템 프롬프트에 주입됩니다. 사용자의 작업이 기술의 설명과 일치하면 LLM은 read_file 도구를 사용하여 SKILL.md 파일에서 전체 지침을 로드합니다.