Token导航 LogoToken导航TokenDH.com
开发敏感数据github未标认证来源可访问许可证需确认审计通过

audience-impact观众影响力

Agent Skill

audience-impact 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

485

周安装

20

GitHub Stars

1,102

下载量

158
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

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

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/inkeep/agents --skill audience-impact

简介

audience-impact 提供变更影响的传播模型,帮助评估改动对不同用户群体的影响范围。

  • 适用于系统更新、功能发布前的风险评估,识别潜在的用户体验断层。
  • 基于角色与部署模式判断影响速度与可见性,标记静默影响项。
  • 使用时需明确变更类型与涉及模块,对照传播表进行快速筛查。
  • 作为初步判断工具,建议配合详细追踪技能进行深度分析。

SKILL.md

Audience Impact

When assessing a change, ask: who is on the other end, and how fast does this reach them?

This skill provides a mental model — not an exhaustive ledger. Use it to reason about which audiences a change affects, then load the catalog skills for detailed surface tracing when needed.

How to use this skill

  1. Identify which roles and deployment modes the change touches (see definitions below)
  2. Look up the change type in the impact propagation table to see how fast and how visibly it reaches each audience
  3. Flag any silent impacts explicitly — these slip through review most often
  4. If deeper surface tracing is needed, Load: product-surface-areas (customer-facing) or internal-surface-areas (internal subsystems)
  5. Use the deliverables table to determine what artifacts the change needs (changeset, docs, migration guide, etc.)

When multiple audiences are affected, address them in pipeline order: immediate impacts first (Contributor), then versioned impacts (Builder — changeset + migration guide), then deployed impacts (Platform User — QA), then infrastructure (Self-hosted — docs). This matches the natural merge → publish → deploy sequence.

Two-axis model

Audiences decompose into two independent axes:

Role — who is the person? Deployment mode — where does the system run?

These are orthogonal. A Builder can be cloud or self-hosted. A Platform User can be cloud or self-hosted. Assess each axis independently.

Roles

Contributor

Develops the framework source code. Clones the repo, runs pnpm setup-dev, writes and tests code, submits PRs. They interact with build tooling, CI/CD, test infrastructure, database migrations, git hooks, changesets, and dev scripts. Changes to internal tooling, schemas, or dev workflows reach them immediately — they're working in the repo.

Representative surfaces: turbo/biome config, vitest setup, drizzle migration workflow, GitHub Actions, pre-commit hooks, .agents/skills/, AGENTS.md.

Builder

Builds agents using published packages. Runs npx create-agents, installs @inkeep/agents-sdk and related packages, codes against the SDK builder API, uses the CLI (inkeep push/pull/dev), reads docs, and references cookbook templates. They interact with published npm contracts, TypeScript types, config file schemas (inkeep.config.ts), API endpoints, and documentation. Changes reach them at the next npm publish or docs deploy — there's a version boundary between their code and ours.

Representative surfaces: SDK builder functions (agent(), project(), functionTool()), CLI commands and flags, defineConfig() schema, published type exports, AI SDK provider, MCP package, OpenAI-compatible chat API, cookbook templates, agents-docs content.

Platform User

Configures agents through the visual builder (manage-ui) without writing code. Creates projects, configures agents and tools via forms, manages API keys, sets up integrations (Slack, GitHub), views traces, runs evaluations, and manages team members and roles. Changes reach them at the next UI deploy — they see whatever the dashboard ships.

Representative surfaces: agent builder canvas, project/agent/tool/credential forms, API key management, traces dashboard, evaluation UI, work-app integration setup, member/role management, login and onboarding flows.

Deployment modes

Cloud

Uses Inkeep's hosted platform. Auth via SSO/Auth0, credentials managed through Nango-hosted OAuth, services deployed on Vercel. No infrastructure to manage. The PUBLIC_IS_INKEEP_CLOUD_DEPLOYMENT flag gates cloud-specific behavior.

Representative surfaces: Auth0/SSO config, Nango-hosted OAuth flows, Vercel deployment pipeline, cloud onboarding/invitation flows, hosted API URLs.

Self-hosted

Deploys via Docker on own infrastructure. Manages databases (Doltgres, Postgres, SpiceDB), env vars (60+), auth setup (Better Auth, JWT keys), observability (OTEL/SigNoz), and applies migrations. Changes to infrastructure config, Docker setup, or env var schemas affect self-hosters directly — they must act on them.

Representative surfaces: docker-compose.yml, .env.example, database migration scripts, SpiceDB schema, OTEL exporter config, deployment docs (AWS/Azure/GCP/Hetzner guides).

Self-hosted is a modifier — it adds infrastructure surfaces on top of whatever role the person has. A self-hosted Builder manages both SDK integration *and* Docker deployment. A self-hosted Platform User manages both the dashboard *and* the underlying infrastructure.

Impact propagation

This is the primary decision aid. Given a change, how fast and how visibly does it reach each audience?

Change typeContributorBuilderPlatform UserSelf-hosted modifier
Internal tooling (biome, turbo, CI, test infra)ImmediateNoneNoneNone
Database schema (manage-schema.ts, runtime-schema.ts)Immediate (run db:migrate)Next publish (if types change)Next deploy (if UI affected)Must run migrations
SDK/core API (exports, types, builder signatures)Immediate (tests break)Next publish — potentially breakingTransitive (if UI consumes affected API)Transitive (if UI consumes affected API)
CLI commands or config schemaNoneNext publish — potentially breakingNoneNone
Manage UI (pages, forms, components)NoneNoneNext deploy — visible immediatelyNext deploy
API routes or response shapesImmediate (snapshot tests)Next publish — potentially breakingNext deploy (if UI consumes it)Next deploy
Validation schemas (Zod rules, allowed values, defaults)Immediate (tests)Silent — previously valid input rejectedSilent — forms may fail unexpectedlySilent — API calls may fail
Docker/env configImmediate (local dev)NoneNoneImmediate — must reconfigure
Env var semantics (same name, changed meaning/format)Immediate (local dev)NoneNoneSilent — system may behave incorrectly
Documentation contentNoneNext docs deploy — may misleadNext docs deployNext docs deploy
Auth/permissions (RBAC, cookies, tokens)Immediate (tests)Next publish (if SDK auth changes)Next deploy — login/access may breakMust update auth config
Telemetry contracts (span names, OTEL attributes)Immediate (if tests assert spans)NoneNoneSilent — dashboards/alerts may break
Trigger/webhook contracts (schemas, signatures, payloads)Immediate (tests)Next publish — potentially breakingNext deploy — trigger config may breakNext deploy

Impact latency key:

  • Immediate: affects them in their current working session
  • Next publish: affects them when they npm update — version boundary provides a buffer
  • Next deploy: affects them when the UI/API redeploys — no version boundary, but there's a deploy gate
  • Transitive: not directly affected, but may be affected if a downstream surface they use consumes the changed surface
  • Silent: affects them without obvious signal — most dangerous. The system appears to work but behaves incorrectly (e.g., a validation change that silently rejects previously valid input, a telemetry contract change that breaks downstream dashboards)

What counts as "breaking" per role

  • Contributor: CI fails, tests break, dev setup stops working. Loud and immediate — usually caught before merge.
  • Builder: Published API changes (removed exports, changed type shapes, new required config fields, altered CLI flags). Versioned via semver + changesets, but breaking changes in patch versions are especially harmful.
  • Platform User: UI behavior changes (forms that worked differently, removed features, changed navigation). No version boundary — they experience it the moment it deploys.
  • Self-hosted: Infrastructure contract changes (new required env vars, changed Docker config, new database migration steps). Silent if not documented — the system may appear to work but behave incorrectly.

Deeper surface tracing

This skill tells you who cares. For detailed surface enumeration, load the catalog skills:

  • Load: product-surface-areas — customer-facing surfaces (APIs, SDKs, CLI, UI, docs, templates). Maps primarily to Builder and Platform User roles.
  • Load: internal-surface-areas — internal subsystems (build, CI, test, DB, auth, runtime). Maps primarily to Contributor role and the self-hosted modifier.

Deciding what deliverables a change needs

Affected audienceLikely deliverables
ContributorUpdate/add tests. Update AGENTS.md if workflow changes. Update skills if conventions change.
BuilderChangeset (semver). Docs update. Migration guide if breaking.
Platform UserQA the UI change. Update visual-builder docs if behavior changes.
Self-hostedUpdate .env.example. Update deployment docs. Migration guide if infra changes.
Cloud-onlyVerify feature flag gating. Update cloud-specific onboarding if affected.

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

38.79%
按下载量换算61

Claude

29.3%
按下载量换算46

Cursor

17.73%
按下载量换算28

Gemini CLI

8.78%
按下载量换算14

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

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

来源信息

继续浏览同类 Skills