Token导航 LogoToken导航

Agent Skill · 研究检索

ai4pkm-helper(ai4pkm 助手)

ai4pkm-helper 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

ai4pkm-helper 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为只读;许可证为 MIT,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 59,000。

总安装 396周安装 17GitHub Stars 43下载 139核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:ai4pkm-helper(ai4pkm 助手)
来源仓库:https://github.com/jykim/claude-obsidian-skills
仓库路径:skills/ai4pkm-helper
安装命令:
npx skills add https://github.com/jykim/claude-obsidian-skills --skill ai4pkm-helper
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/jykim/claude-obsidian-skills --skill ai4pkm-helper

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

用于配置和管理 AI4PKM 多工作器执行环境。提供 Obsidian 和 Claude Code 的接口集成指导。帮助设置 Markdown 存储、CLI 工作流和 Agent 编排。需确认文件系统和接口权限以确保稳定运行。ai4pkm-helper 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

来源仓库内路径:skills/ai4pkm-helper

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/jykim/claude-obsidian-skills --skill ai4pkm-he…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它标注为只读,先用只读任务试一次,确认行为符合预期再扩大使用范围。

常见问题

6 条

ai4pkm-helper 怎么安装?

在终端执行 npx skills add https://github.com/jykim/claude-obsidian-skills --skill ai4pkm-helper。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

ai4pkm-helper 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

ai4pkm-helper 需要什么权限?

权限级别是只读。该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

ai4pkm-helper 是免费的吗?

来源标注的许可证是 MIT。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

ai4pkm-helper 用的人多吗?

公开数据是累计安装 396 次,近一周安装 17 次,下载 139 次,GitHub 43 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

ai4pkm-helper 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 3 个目录同时收录,说明这个 Skill 流传比较广。
  • 许可证明确为 MIT,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
ai4pkm-helper

ai4pkm 助手 · 本页

39643只读MIT通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

AI4PKM Helper

This skill provides guidance for configuring and managing AI4PKM orchestrator and workers. It helps users set up agents, configure multi-worker execution, and manage CLI workflows.

AI4PKM Architecture

flowchart BT
    subgraph Gobi["Gobi Desktop"]
        subgraph Storage["Storage"]
            FS[File System]
        end
        subgraph Interface["Interface"]
            OBS[Obsidian]
            CC[Claude Code]
        end
        subgraph Core["Core"]
            ORC[Orchestrator]
            CLI[AI4PKM CLI]
        end
    end
    Storage --> Interface --> Core

3-tier model:

  • Storage: Markdown files (AI-optimal format)
  • Interface: Obsidian for viewing/editing, Claude Code for AI interaction
  • Core: Orchestrator for automation, CLI for quick commands
  • GUI: Gobi Desktop wraps all above with visual interface

When to Use This Skill

Claude should automatically load this skill when:

  • User wants to add, modify, or remove agents/nodes in orchestrator.yaml
  • User wants to configure multi-worker execution (comparing AI models)
  • User wants to update orchestrator defaults (executor, timeout, max_parallel)
  • User wants to add or modify pollers (limitless, apple_photos, apple_notes)
  • User asks about CLI commands for orchestrator management
  • User needs help with orchestrator.yaml structure

Quick Commands

"워커 설정" / "Worker config" → Worker Configuration Guide
"에이전트 추가" / "Add agent" → Add New Agent Node
"폴러 설정" / "Poller config" → Poller Configuration
"설정 보기" → Show Current Config (ai4pkm --show-config)
"에이전트 목록" → List Agents (ai4pkm --list-agents)
"Orchestrator 설정" → Orchestrator Setup Module
"태스크 추가" → Task Management Module

Core Modules

Module 1: Orchestrator Setup (워크플로우 자동화)

Purpose: Configure orchestrator.yaml for event-driven automation

Key Concepts:

  • Node: Event-driven agent that triggers on file changes or schedules
  • Executor: AI engine to run (claude_code, codex_cli, gemini_cli)
  • Poller: External data sync (limitless, apple_photos, apple_notes)
  • Worker: Execution unit within a node (supports multi-worker for model comparison)

Setup Process:

  1. Explain orchestrator purpose and benefits
  2. Show orchestrator.yaml structure (nodes, pollers, defaults)
  3. Configure first agent (e.g., EIC - Enrich Ingested Content)
  4. Test agent execution with file trigger

Prompt: AI4PKM - Orchestrator Setup.md

Example Configuration (current format):

version: "1.0"

orchestrator:
  prompts_dir: _Settings_/Prompts
  tasks_dir: _Settings_/Tasks
  logs_dir: _Settings_/Logs
  skills_dir: _Settings_/Skills
  max_concurrent: 3
  poll_interval: 1

defaults:
  executor: claude_code
  timeout_minutes: 30
  max_parallel: 3
  task_create: true

nodes:
  - type: agent
    name: Enrich Ingested Content (EIC)
    input_path: Ingest/Clippings
    output_path: AI/Articles
    executor: claude_code

  - type: agent
    name: Daily Driver Workflow (DDW)
    cron: "15,45 * * * *"
    output_path: Journal
    completion_status: IGNORE
    agent_params:
      calendars:
        - Default
        - Work
      past_hours: 24
      future_days: 3
      goals_file: _Settings_/Goals & Principles.md
      roundup_lookback_days: 7

pollers:
  limitless:
    enabled: true
    target_dir: "Ingest/Limitless"
    poll_interval: 300

Node Configuration Fields Reference

필드필수설명예시
type✓노드 타입agent
name✓Agent 이름Enrich Ingested Content (EIC)
prompt프롬프트 파일 참조 (ABBR)EIC
input_path입력 디렉토리 (파일 트리거)Ingest/Clippings
output_path출력 디렉토리AI/Articles
executor실행 엔진claude_code, codex_cli, gemini_cli
cron스케줄 실행 (cron 표현식)"15,45 * * * *"
enabled활성화 여부true / false
timeout_minutes타임아웃30
completion_status완료 후 상태DONE, IGNORE
agent_paramsAgent-specific 파라미터(object)
workersMulti-Worker 설정(list)

Node Types

TypeTriggerExample
File-triggeredNew/updated file in input_pathEIC, GDR
Cron-scheduledTime-based (cron expression)DDW

Worker Configuration Fields

Multi-worker 설정 시 각 worker에 사용 가능한 필드:

필드설명예시
executor실행 엔진claude_code, gemini_cli
labelWorker 식별 라벨Claude, Gemini
output_pathWorker별 출력 경로AI/Summary/Claude
agent_paramsWorker별 파라미터(object)

Multi-Worker 설정 예시 (여러 AI 모델 비교/평가):

- type: agent
  name: Article Summary Comparison
  prompt: EIC
  input_path: Ingest/Articles
  workers:
    - executor: gemini_cli
      label: Gemini
      output_path: AI/Summary/Gemini
    - executor: claude_code
      label: Claude
      output_path: AI/Summary/Claude
    - executor: codex_cli
      label: Codex
      output_path: AI/Summary/Codex

Poller Configuration

Pollers sync external data sources to your vault.

Poller설명주요 설정
limitlessLimitless 라이프로그 동기화target_dir, poll_interval
apple_photosApple Photos 동기화target_dir, albums
apple_notesApple Notes 동기화target_dir, folders

Poller 설정 예시:

pollers:
  limitless:
    enabled: true
    target_dir: "Ingest/Limitless"
    poll_interval: 300

  apple_photos:
    enabled: false
    target_dir: "Ingest/Photos"
    albums:
      - "Screenshots"
      - "PKM"

  apple_notes:
    enabled: false
    target_dir: "Ingest/Notes"
    folders:
      - "Quick Notes"

CLI Quick Reference

Command설명
ai4pkm --show-config현재 설정 보기
ai4pkm --list-agents에이전트 목록
ai4pkm --run <agent>특정 에이전트 실행
ai4pkm --enable <agent>에이전트 활성화
ai4pkm --disable <agent>에이전트 비활성화
ai4pkm --status실행 상태 확인
ai4pkm --logs로그 확인

Common Configuration Tasks

Add New Agent
  1. Open orchestrator.yaml
  2. Add new node under nodes::
  - type: agent
    name: Your New Agent (ABBR)
    input_path: Ingest/YourFolder
    output_path: AI/YourOutput
    executor: claude_code
  1. Create corresponding prompt in _Settings_/Prompts/
Enable/Disable Agent
  - type: agent
    name: Some Agent
    enabled: false  # Add this line to disable
Set Up Multi-Worker Comparison
  1. Replace single executor with workers list
  2. Define output_path per worker to separate results
  3. Use consistent labels for tracking

Module 2: Task Management (태스크 관리)

Purpose: Add, update, and track tasks in AI4PKM system

Operations:

  • Add Task: Create new task with description, category, priority
  • Update Status: Mark tasks as in_progress, completed, or blocked
  • View Tasks: List tasks by status, category, or date

Prompt: AI4PKM - Add Task.md

Task Categories:

  • 🔍 Research
  • 📐 Design
  • 🛠️ Implement
  • ✍️ Write
  • 📝 Docs & System

Voice Mode Configuration

Language Support

  • Support both English and Korean
  • Use tts_model="gpt-4o-mini-tts" for natural pronunciation
  • Continue conversation naturally

Listening Behavior

  • Patient listening: Wait for user to finish (use min_listen_duration=8)
  • Adaptive waiting: Don't interrupt incomplete thoughts
  • Use vad_aggressiveness=0 for permissive voice detection

Progress Updates

  • For long operations (10+ seconds), provide voice updates

- "지금 설정 확인 중이에요..." / "에이전트 추가하는 중입니다..."

  • Keep user informed throughout process

Example Interactions

Adding an Agent

User: 에이전트 추가해줘
Agent: 어떤 에이전트를 추가할까요?
       - 파일 기반 (input_path 필요)
       - 스케줄 기반 (cron 필요)
User: 파일 기반, Ingest/Articles 폴더 감시해서 AI/Summaries에 요약 저장
Agent: 다음 설정으로 추가할게요:
       - name: Article Summarizer
       - input_path: Ingest/Articles
       - output_path: AI/Summaries
       - executor: claude_code
       프롬프트는 어떤 걸 사용할까요?

Configuring Multi-Worker

User: 여러 모델로 비교하고 싶어
Agent: Multi-worker 설정을 도와드릴게요.
       어떤 모델들을 비교할까요?
       - claude_code (Claude)
       - gemini_cli (Gemini)
       - codex_cli (Codex)
User: Claude랑 Gemini
Agent: 각 모델 결과를 어디에 저장할까요?
       예: AI/Compare/Claude, AI/Compare/Gemini

Implementation Notes

Prompt Chaining

Each prompt is independent but connected:

  • Input: Previous step's output (optional)
  • Process: Execute current step
  • Output: Results for next step

Semi-Automatic Execution

  • Each step requires user confirmation
  • Keywords: "완료", "다음", "계속" → proceed
  • Keywords: "중단", "나중에" → pause
  • User can resume from any step

Error Handling

  • Clear error messages in Korean
  • Suggest fixes or alternatives
  • Allow retry or skip (when safe)
  • Never leave user stuck

Files Structure

_Settings_/Skills/ai4pkm-helper/
├── SKILL.md                    # This file
└── modules/                    # (Future: detailed module guides)
    ├── orchestrator.md
    └── tasks.md

_Settings_/Prompts/
├── AI4PKM - Orchestrator Setup.md
├── AI4PKM - Add Task.md
└── ...

orchestrator.yaml               # Main config file (vault root)

References

Documentation

  • Orchestrator config reference: orchestrator.yaml
  • CLI documentation: ai4pkm --help

Design Documents

  • [[AI/Analysis/2025-12-10 AI4PKM Onboarding Agent Design - Claude Code]]

Troubleshooting

Common Issues

"에이전트가 실행 안 돼요" → ai4pkm --status로 상태 확인 후, 로그 확인: ai4pkm --logs

"폴러가 동작 안 해요" → pollers: 섹션에서 enabled: true 확인, poll_interval 값 확인

"Multi-worker 결과가 섞여요" → 각 worker에 다른 output_path 지정했는지 확인

"cron이 트리거 안 돼요" → cron 표현식 문법 확인, ai4pkm --status로 다음 실행 시간 확인

"설정 변경이 반영 안 돼요" → orchestrator 재시작 필요: ai4pkm --restart

Future Enhancements

Planned (v2.1+)

  • GUI-based config editor (Gobi Desktop)
  • Agent template library
  • Performance monitoring dashboard
  • Webhook triggers support
  • Remote execution support

Notes

  • Config validation: Always validate YAML syntax before saving
  • Backup: Keep backup of working orchestrator.yaml
  • Testing: Test new agents with small input sets first
  • Logging: Check logs for troubleshooting execution issues

平台分布

Claude Code

30.38%
按下载量换算42

Gemini CLI

22.77%
按下载量换算32

Antigravity

18.98%
按下载量换算26

OpenCode

14.48%
按下载量换算20

windsurf

8.38%
按下载量换算12

Codex

3.55%
按下载量换算5

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。

继续浏览同类 Skills