Token导航 LogoToken导航

Agent Skill · 研究检索

artifact-integrator(工件集成器)

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

artifact-integrator 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为需要联网;许可证信息还不明确,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 40,980。

总安装 1,234周安装 53GitHub Stars 25下载 432核验 2026-05-01

安装说明

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

安装方式

通过对话安装

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

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

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/oimiragieo/agent-studio --skill artifact-integrator

这个 Skill 是做什么的

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

artifact-integrator 分析新创建或修改的工件,识别集成缺口并提出后续任务建议。它通过读取集成队列来检测未处理的条目,确保生态系统完整集成。支持直接分析特定工件或通过参数指定工件 ID 进行审查。

使用前应确认是否有权访问 .claude/context/runtime/integration-queue.jsonl 文件。适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

来源仓库内路径:skills/artifact-integrator

上手步骤

4 步
  1. 1

    确认自己的宿主工具

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

  2. 2

    拿到安装命令

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

  3. 3

    安装后重启宿主

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

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

artifact-integrator 怎么安装?

在终端执行 npx skills add https://github.com/oimiragieo/agent-studio --skill artifact-integrator。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

artifact-integrator 支持哪些 AI 工具?

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

artifact-integrator 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

artifact-integrator 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

artifact-integrator 用的人多吗?

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

artifact-integrator 安全吗?

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

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

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 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调用外部服务未明确有提醒
artifact-integrator

工件集成器 · 本页

1,23425需要联网未明确通过

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

SKILL.md 原文

Artifact Integrator

Purpose

Analyze newly created or modified artifacts for integration gaps and propose follow-up tasks to ensure full ecosystem integration.

When to Use

  • After any artifact creator skill completes
  • When Router Step 0.5 detects unprocessed integration queue entries
  • When manually checking integration health
  • When reviewing artifacts for completeness

Protocol

Step 1: Read Integration Queue

Read .claude/context/runtime/integration-queue.jsonl Filter for entries with "processed": false If no unprocessed entries, check if artifactId argument was provided for direct analysis.

Step 2: Analyze Each Artifact

For each unprocessed entry (or the directly specified artifact):

  1. Load the artifact graph: require('.claude/lib/workflow/artifact-graph.cjs')
  2. Load impact analyzer: require('.claude/lib/workflow/integration-impact.cjs')
  3. Call analyzeImpact({artifactId, changeType, graphPath})
  4. Review the missingIntegrations and proposedTasks

Step 3: Generate Integration Plan

For each artifact with missing integrations:

Must-Have (P1) — Create tasks immediately:

  • Missing catalog entry → TaskCreate: "Add {name} to {catalog}"
  • Missing agent assignment → TaskCreate: "Assign {name} to relevant agent"
  • Missing routing entry → TaskCreate: "Update routing for {name}"
  • Missing hook registration → TaskCreate: "Register {name} in settings.json"

Should-Have (P2) — Create tasks with lower priority:

  • Missing documentation → TaskCreate: "Document {name} in {doc}"
  • Missing enforcement hook → TaskCreate: "Create enforcement for {name}"
  • Missing tests → TaskCreate: "Write tests for {name}"

Nice-to-Have — Note but don't create tasks:

  • Missing templates, optional docs

Step 3.1: Companion Matrix Analysis (Interwoven Creator Ecosystem)

For each artifact analyzed, run companion matrix validation to identify missing ecosystem companions:

Analysis:

  1. Use companion-check.cjs from .claude/lib/creators/companion-check.cjs
  2. Call checkCompanions(artifactType, artifactName) to get companion matrix
  3. Parse the companion checklist into categories:

- Required companions (must-have for artifact completeness) - Recommended companions (should-have for best practices) - Optional companions (nice-to-have for full integration)

Task Generation:

  • For each missing required companion → Create P1 task: "Create {companion-type}:{companion-name} for {artifact-name}"
  • For each missing recommended companion → Create P2 task: "Consider creating {companion-type}:{companion-name} for {artifact-name}"
  • For missing optional companions → Note in report but don't create tasks

Safety Limits (SEC-ICE-002):

  • Max auto-spawned tasks per artifact: 3 (prevent cascade creation)
  • Max total companion tasks per integration run: 10 (prevent batch explosion)
  • If limits exceeded, queue remaining companions for manual review with warning in report

Example:

### Companion Matrix Analysis: skill:rate-limiter

**Required Companions (MISSING):**

- [ ] hook:rate-limit-validator (validates rate limit headers) — **TASK CREATED** (P1)
- [ ] schema:rate-limit-config (validates configuration) — **TASK CREATED** (P1)

**Recommended Companions (MISSING):**

- [ ] template:rate-limit-pattern (template for rate limiting implementations) — **TASK CREATED** (P2)

**Optional Companions (MISSING):**

- [ ] workflow:rate-limit-setup (onboarding workflow) — noted for future consideration

**Safety Check:**

- Auto-spawned tasks: 3 (within limit of 3 per artifact)
- Total companion tasks this run: 8 (within limit of 10)

Integration with Companion Check:

  • Companion matrix data sourced from ecosystem-impact-graph.json
  • Uses same companion-check.cjs library invoked by creator skills at Step 0.5
  • Ensures bidirectional consistency: creators check companions at creation, integrator validates companions post-creation

Step 3.5: Backward Propagation Processing (ADR-100 Phase 3.1-3.3)

When processing backward propagation signals from code-reviewer or architect:

Detection:

  • Queue entries with changeType: "backward-propagation"
  • Review findings containing BACKWARD_PROPAGATION section
  • Pattern reports indicating systemic duplication

Validation:

  1. Verify the pattern exists (check mentioned files/components)

- Read each affected file to confirm pattern duplication - Count actual instances (not just claimed instances) - Validate pattern similarity (not just superficially similar)

  1. Assess if a new artifact is warranted

- Threshold: >= 3 instances of identical or near-identical pattern - Impact: Would artifact reduce duplication by 50%+ LOC? - Maintenance: Would centralization improve maintainability?

  1. If warranted, queue for creation:

- Write entry to integration-queue.jsonl with changeType: "backward-propagation" - Set proposedArtifact field with type and suggested name - Set priority based on impact: - P1 (3-5 instances, security/critical patterns) - P2 (6+ instances, quality/consistency patterns) - Include validation evidence (file paths, LOC counts, pattern excerpts)

  1. Report back in integration analysis report:
## Backward Propagation Analysis

**Pattern**: <validated pattern description>
**Instances Found**: <actual count> (claimed: <original count>)
**Proposed Artifact**: <type>:<name>
**Justification**: <why centralization is beneficial>
**Priority**: P1 | P2
**Next Steps**: Queued for creator skill invocation

Example Queue Entry:

{
  "artifactId": "hook:jwt-validation",
  "changeType": "backward-propagation",
  "timestamp": "2026-02-08T10:30:00Z",
  "processed": false,
  "source": "code-reviewer",
  "pattern": "Manual JWT validation logic duplicated in 4 route handlers",
  "affectedFiles": [
    "routes/auth.ts",
    "routes/api.ts",
    "routes/admin.ts",
    "routes/user.ts"
  ],
  "validatedInstances": 4,
  "estimatedLOCReduction": 120,
  "priority": "P1",
  "proposedArtifact": {
    "type": "hook",
    "name": "jwt-validation",
    "rationale": "Centralize JWT validation for consistent security enforcement"
  }
}

Rejection Criteria:

  • Pattern found in < 3 files (insufficient duplication)
  • Pattern variations are too different (not truly duplicated)
  • Existing artifact already handles this pattern (orphaned/underutilized)
  • LOC reduction < 30 lines (insufficient benefit)

Integration with Creator Skills:

  • Validated backward propagation entries trigger creator skill invocation
  • Creator skills (skill-creator, hook-creator, template-creator, schema-creator) consume queue entries
  • After creation, artifact-integrator processes the newly created artifact for standard integrations

Step 4: Update Graph

After creating integration tasks:

  • Add edges for newly discovered relationships
  • Update node integrationStatus based on current state
  • Save the graph

Step 5: Mark Queue Entries Processed

For each processed entry, update the JSONL to mark processed: true

Step 6: Report

Output a summary:

## Integration Analysis Report

Processed: {count} artifacts
Tasks created: {count}
Must-have gaps: {count}
Should-have gaps: {count}

### Details
[artifact-by-artifact breakdown]

Arguments

  • artifactId (optional) — Analyze a specific artifact instead of queue
  • mode (optional) — 'queue' (default) | 'single' | 'health-check'

Integration Rules by Artifact Type

TypeMust-HaveShould-Have
SkillCatalog + agent assignmentHook, workflow ref
AgentRegistry + routing keywordsSkills, model config
Hooksettings.json registrationDocs entry
WorkflowRegistry + agent mappingDocs entry
TemplateCatalog entryConsumer ref
SchemaCatalog entryConsumer wiring

Example Usage

Skill({ skill: 'artifact-integrator' });
// Processes queue, creates tasks, updates graph

Skill({ skill: 'artifact-integrator', args: 'skill:rate-limiter' });
// Analyzes specific artifact

Implementation Reference

Core Libraries:

  • .claude/lib/workflow/integration-impact.cjs - Impact analysis and task generation
  • .claude/lib/workflow/artifact-graph.cjs - Graph CRUD operations

Data Sources:

  • .claude/context/runtime/integration-queue.jsonl - Queue of artifacts needing integration
  • .claude/context/data/artifact-graph.json - Artifact relationship graph

Integration Queue Format:

{"artifactId":"skill:rate-limiter","changeType":"created","timestamp":"2026-02-07T10:30:00Z","processed":false}
{"artifactId":"agent:security-architect","changeType":"updated","timestamp":"2026-02-07T10:35:00Z","processed":false}

Workflow Integration

This skill is invoked by:

  • Router Step 0.5 (automatic when queue entries exist)
  • Creator skills (after artifact creation)
  • Manual health checks

Auto-invoke pattern:

// Router Step 0.5 pseudocode
if (integrationQueueHasUnprocessedEntries()) {
  Task({
    task_id: 'task-1',
    subagent_type: 'developer',
    prompt: 'Invoke Skill({ skill: "artifact-integrator" })',
  });
}

Iron Laws

  1. ALWAYS check the integration queue before starting any new artifact creation — Step 0.5 is mandatory; unprocessed entries compound into orphan debt that accumulates silently.
  2. NEVER create more than 3 auto-spawned companion tasks per artifact — SEC-ICE-002 hard limit; exceeding it overwhelms the agent pipeline; queue remaining companions for manual review.
  3. ALWAYS validate backward-propagation claims against actual code — require >= 3 confirmed duplicate instances AND >= 30 LOC reduction before queuing; never queue unverified claims.
  4. ALWAYS mark queue entries as processed: true before reporting complete — unprocessed entries persist indefinitely and will be retried on every subsequent invocation.
  5. NEVER report integration gaps without updating the artifact graph — the graph is the system of record for artifact relationships; gap reports without graph updates are invisible to future runs.

Anti-Patterns

Anti-PatternWhy It FailsCorrect Approach
Skipping integration queue checkUnprocessed entries accumulate silentlyAlways read integration-queue.jsonl at Step 1
Creating >3 companion tasks per artifactTask explosion overwhelms the agent pipelineEnforce SEC-ICE-002: max 3 per artifact, 10 total
Queuing backward-propagation without code validationFalse positives create unnecessary artifactsVerify >= 3 instances AND >= 30 LOC reduction
Not marking queue entries processedEntries retry indefinitely on next invocationSet processed: true before reporting completion
Reporting gaps without updating artifact graphGraph becomes stale; future analysis uses wrong dataAlways update graph edges after gap analysis
Running integration on unverified artifact IDsInvalid IDs cause silent failuresVerify artifact file exists before analysis

Related Skills

  • research-synthesis - Research phase before artifact creation
  • agent-creator - Creates agents (triggers integration analysis)
  • skill-creator - Creates skills (triggers integration analysis)
  • hook-creator - Creates hooks (triggers integration analysis)
  • workflow-creator - Creates workflows (triggers integration analysis)

Memory Protocol (MANDATORY)

Before starting: Read .claude/context/memory/learnings.md

After completing:

  • New integration pattern → .claude/context/memory/learnings.md
  • Issue found → .claude/context/memory/issues.md
  • Decision made → .claude/context/memory/decisions.md
ASSUME INTERRUPTION: If it's not in memory, it didn't happen.

平台分布

Codex

34.73%
按下载量换算150

Claude

29.67%
按下载量换算128

Cursor

20.49%
按下载量换算89

Gemini CLI

9.33%
按下载量换算40

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills