giasip-skills

agent
Guvenlik Denetimi
Basarisiz
Health Gecti
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Community trust — 11 GitHub stars
Code Basarisiz
  • process.env — Environment variable access in skills/giasip-dispatch/scripts/codex-appserver.mjs
  • process.env — Environment variable access in skills/giasip-dispatch/scripts/dispatch-persist.mjs
  • execSync — Synchronous shell command execution in skills/giasip-dispatch/scripts/stop-review-gate.mjs
  • process.env — Environment variable access in skills/giasip-dispatch/scripts/stop-review-gate.mjs
Permissions Gecti
  • Permissions — No dangerous permissions requested

Bu listing icin henuz AI raporu yok.

SUMMARY

research & dispatch skills for Claude Code — 研究调度(Quick Recon + fact-check)+ 多模型调用器(纯调用器版)

README.md

giasip-skills

Version
License
Claude Code
Codex

Cross-runtime agent skills by GiaSip · github.com/GiaSip

giasip-research uses one shared research method with thin Claude Code and Codex runtime mappings. giasip-dispatch remains Claude Code-native.

Skill Description
giasip-research Cross-runtime research orchestrator — runs a breadth-first Quick Recon with native workers and web tools, then decides whether to escalate to an external Deep Research platform. Built-in two-round Recon, Claim Ledger quality gate, persistence, and independent fact-check protocol keep the workflow evidence-grounded.
giasip-dispatch Multi-model dispatcher — sends a task or prompt to other AI models (Codex / Gemini / Kimi / DeepSeek / Doubao / Qwen / GLM / MiniMax) and retrieves results. Includes complexity routing guidelines to help pick the right dispatch strategy (API vs CLI vs SubAgent, single vs multi), but the final model choice is left to your Claude's judgment.

Skill Structure

skills/
├── giasip-research/
│   ├── SKILL.md                          # Shared method + Claude/Codex runtime mappings
│   ├── agents/openai.yaml                # Codex display, prompt, and invocation metadata
│   └── references/
│       ├── platform-profiles.md          # Deep Research platform capability cards
│       ├── matching-rules.md             # Platform matching decision tree
│       ├── fact-check-protocol.md        # Fact-check protocol (v2.2+v2.4) + Mini Assurance
│       └── subagent-templates.md         # SubAgent instruction templates + unit sanity check
│
└── giasip-dispatch/
    ├── SKILL.md                          # Core skill definition
    ├── scripts/
    │   ├── api-dispatch.sh               # API direct call (DeepSeek/Qwen/GLM/Doubao/MiniMax)
    │   ├── codex-appserver.mjs           # Codex App Server protocol (no cold start)
    │   ├── gemini-supervisor.sh          # Gemini CLI + retry/fallback/circuit breaker
    │   ├── kimi-dispatch.sh              # Kimi dispatch + thinking mode control
    │   ├── dispatch-persist.mjs          # Response logging sink
    │   └── stop-review-gate.mjs          # Codex stop-hook for code review gating
    └── references/
        └── model-roster.md              # Full model roster + multi-dispatch lineup guide

Installation

Option 1: npx skills add (recommended)

# Claude Code: install all skills globally
npx skills add GiaSip/giasip-skills --global --skill '*' --agent claude-code --yes

# Claude Code: install GiaSip Research only
npx skills add GiaSip/giasip-skills --global --skill giasip-research --agent claude-code --yes

# Codex: install GiaSip Research only
npx skills add GiaSip/giasip-skills --global --skill giasip-research --agent codex --yes

# List available skills in this repo
npx skills add GiaSip/giasip-skills -l

Option 2: Claude Code plugin (Claude Code only)

/plugin marketplace add GiaSip/giasip-skills
/plugin install giasip-skills@giasip-skills

Option 3: git clone and copy

git clone https://github.com/GiaSip/giasip-skills
# Claude Code
cp -R giasip-skills/skills/giasip-research ~/.claude/skills/giasip-research
cp -R giasip-skills/skills/giasip-dispatch ~/.claude/skills/giasip-dispatch

# Codex / Agent Skills-compatible hosts
cp -R giasip-skills/skills/giasip-research ~/.agents/skills/giasip-research

Invoke Research as /giasip-research in Claude Code or $giasip-research in Codex. Both hosts may also discover it from a natural-language research request. giasip-dispatch remains Claude Code-native and uses /giasip-dispatch.


Quick Start

  1. Install Research for your host:

    # Claude Code
    npx skills add GiaSip/giasip-skills --global --skill giasip-research --agent claude-code --yes
    
    # Codex
    npx skills add GiaSip/giasip-skills --global --skill giasip-research --agent codex --yes
    
  2. Try it:

    • Claude Code: /giasip-research Research the current state of humanoid robot regulations
    • Codex: $giasip-research Research the current state of humanoid robot regulations
    • Or simply describe the research task in either host.

giasip-research — Dependencies

Near-zero external dependencies — works out of the box. It maps the same research method onto Claude Code's WebSearch / WebFetch / SubAgents or Codex's available web tools / spawn_agent. If worker concurrency is unavailable, the skill explicitly falls back to sequential facets instead of silently skipping coverage.

The only setup needed: fill in the platform availability table in skills/giasip-research/references/platform-profiles.md with your actual Deep Research subscriptions (ChatGPT / Gemini / Perplexity / Kimi, etc.) — the matching logic uses this to skip unsubscribed platforms.

giasip-dispatch — Dependencies

Two types of dispatch channels; configure what you need:

1. API direct call (just needs an API key — fastest)

Supports DeepSeek / Qwen / GLM / Doubao / MiniMax. Place the corresponding .env file in ~/.config/ai-keys/:

Model File Content
DeepSeek deepseek.env export DEEPSEEK_API_KEY=...
Qwen (Tongyi) dashscope.env export DASHSCOPE_API_KEY=...
GLM (Zhipu) zai.env export ZAI_API_KEY=...
Doubao (Volcengine) volcengine.env export ARK_API_KEY=...
MiniMax minimax.env export MINIMAX_API_KEY=...

Test (adjust the path to your install location — e.g. a global install): ~/.claude/skills/giasip-dispatch/scripts/api-dispatch.sh --model deepseek "Hello"

Specific model names (e.g., deepseek-v4-pro) are defined in the case branches of api-dispatch.sh and may change as vendors release new versions — update MODEL_ID in the script if a call fails. See references/model-roster.md for the current roster.

2. CLI invocation (requires local install + login)

Model Install Auth
Codex npm i -g @openai/codex ChatGPT account
Gemini npm i -g @google/gemini-cli Google account
Kimi uv tool install kimi-cli (or API key only) kimi.com / Moonshot key

Dependency check: command -v codex gemini kimi node curl python3 jq perl

Kimi has two backends. The default kimi-dispatch.sh calls the Moonshot API directly (it's really an API channel, not CLI) — needs ~/.config/ai-keys/kimi-moonshot.env containing MOONSHOT_API_KEY, no kimi CLI required. Adding KIMI_FOR_CODING=1 switches to the Kimi CLI coding endpoint — that path needs the kimi CLI installed plus ~/.config/ai-keys/kimi.env containing KIMI_API_KEY.

perl is required by the Gemini and Kimi wrappers for portable timeout control — preinstalled on macOS, but install it on minimal Linux images.

All scripts read keys via source ~/.config/ai-keys/*.envyour keys stay local and are never in this repo.


What's Included

File Description
skills/giasip-research/references/platform-profiles.md Deep Research platform capability cards (speed/quality/context ratings)
skills/giasip-research/references/matching-rules.md Platform matching decision tree (language routing, special requirements)
skills/giasip-research/references/fact-check-protocol.md Independent fact-check protocol with cross-faction discipline
skills/giasip-research/agents/openai.yaml Codex UI metadata, default $giasip-research prompt, and implicit invocation policy
skills/giasip-research/references/subagent-templates.md Cross-runtime recon worker templates with ClaimCard schema
skills/giasip-dispatch/references/model-roster.md Model roster with per-model strengths and multi-dispatch lineups
skills/giasip-dispatch/scripts/dispatch-persist.mjs Persists dispatch responses to ~/.cache/dispatch/ (call explicitly or hook into dispatch scripts)
skills/giasip-dispatch/scripts/stop-review-gate.mjs Claude Code stop hook — advisory Codex code review gate

Chinese version

A Chinese reading edition is available under locales/zh/. The installable behavioral source of truth remains the root skills/giasip-research/ directory so the two runtimes cannot drift apart.

Changelog

See CHANGELOG.md for version history.

License

MIT © GiaSip

Yorumlar (0)

Sonuc bulunamadi