소스 정보
- 저장소
- publieople/hermes-config-kit
- 최근 소스 활동
- 2026년 8월 8일 22:00
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 0
- 포크
- 0
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/publieople/hermes-config-kit --skill windows-rust-dev명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
| name | windows-rust-dev |
| description | Windows 系统编程 in Rust — windows crate COM/注册表/任务计划/签名校验。 |
Windows 平台 Rust 开发(非 Tauri UI 部分):windows crate、winreg、COM 接口、WinVerifyTrust。
[target.'cfg(windows)'.dependencies],否则 Linux/macOS 编译直接报 compile_error!。#[cfg(windows)] 门控;非 Windows 下给同一函数提供返回空 Vec/Unknown 的 stub,保证 crate 在 Linux 上可编译、纯逻辑单元测试可跑。rustup target add x86_64-pc-windows-msvc
cargo build --target x86_64-pc-windows-msvc
编译通过 = API 签名/feature 对;运行时行为(COM 连接、路径解析)仍需真机验证。*data.Anonymous.pFile = file_info(对 zeroed 指针解引用)——交叉编译、Linux 单测全绿,GitHub Actions 真 Windows runner 一跑就 STATUS_STACK_BUFFER_OVERRUN (0xc0000409)。windows-latest runner(就是真 Windows:真实注册表、Task Scheduler 服务、WinVerifyTrust):
test-windows:
runs-on: windows-latest
steps:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@stable
- run: cargo test --workspace
- run: cargo clippy --workspace --all-targets -- -D warnings
配套写 tests/windows_integration.rs(#![cfg(windows)]):真机枚举注册表/任务计划/启动文件夹,断言不 panic、结构合理(enrich 过真实 WinVerifyTrust)。CI 会替你抓住交叉编译看不见的运行时 bug——不要只在本地交叉编译就认为"Windows 侧没问题"。Win32_System_TaskScheduler + Win32_System_Com + Win32_System_Variant + Win32_System_Ole(任务计划)Win32_Security_WinTrust + Win32_Security_Cryptography(WINTRUST_DATA 结构体被后者 gate!)Win32_UI_Shell(SHGetFolderPathW)、Win32_Foundation(HWND/INVALID_HANDLE_VALUE)~/.cargo/registry/src/.../windows-0.62.x/src/Windows/Win32/.../mod.rs),确认实际签名,别凭文档猜。let...else 配 unsafe block 必须加括号:let Ok(x) = (unsafe { f() }) else { ... };0x800B0100(TRUST_E_NOSIGNATURE)要写成 0x800B0100u32 as i32。见 references/windows-crate-0.62.md——含 TaskScheduler COM、WinVerifyTrust、SHGetFolderPathW、winreg 的逐条签名和用法。
taskschd crate 已死(2023 停更)——任务计划用 windows crate 官方 COM 绑定。crates/core/src/windows/(registry/startup_folder/scheduled_task/signature)。Manage AstrBot knowledge bases — create, upload, retrieve, delete via WebUI or REST API. Use when adding documents to an AstrBot bot's RAG knowledge base, troubleshooting embedding issues, or automating KB updates.
Integrate Hermes Agent with external desktop applications, IDEs, and AI tools — mapping their integration interfaces (custom API endpoints, MCP support, terminal hooks) to Hermes' built-in capabilities (API Server, MCP Server Mode, CLI spawning). Use when asked to "connect Hermes to X" or "make Hermes work with Y" for any third-party app.
国内量化交易系统搭建 — 行情终端 vs 量化系统辨析、券商通道瓶颈、开源框架选型、老式行情软件逆向分析
SOC 직업 분류 기준