giasip-skills
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.
research & dispatch skills for Claude Code — 研究调度(Quick Recon + fact-check)+ 多模型调用器(纯调用器版)
giasip-skills
Cross-runtime agent skills by GiaSip · github.com/GiaSip
giasip-researchuses one shared research method with thin Claude Code and Codex runtime mappings.giasip-dispatchremains 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-researchin Claude Code or$giasip-researchin Codex. Both hosts may also discover it from a natural-language research request.giasip-dispatchremains Claude Code-native and uses/giasip-dispatch.
Quick Start
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 --yesTry 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.
- Claude Code:
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 thecasebranches ofapi-dispatch.shand may change as vendors release new versions — updateMODEL_IDin the script if a call fails. Seereferences/model-roster.mdfor 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.shcalls the Moonshot API directly (it's really an API channel, not CLI) — needs~/.config/ai-keys/kimi-moonshot.envcontainingMOONSHOT_API_KEY, nokimiCLI required. AddingKIMI_FOR_CODING=1switches to the Kimi CLI coding endpoint — that path needs thekimiCLI installed plus~/.config/ai-keys/kimi.envcontainingKIMI_API_KEY.
perlis 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/*.env— your 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)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi