360 Secure SkillHub
360 安全技能中心

Client Brief Composer

核心功能为根据输入的受众指引,从通信请求的候选段落中筛选该受众允许查看的内容,保留原顺序(请求另有指定除外)、移除草稿标注,不编造缺失内容,生成可对外的客户简报;同时记录被排除段落及原因供内部跟进。输入为audience_guidance(支持字符串或含受众、允许标签/提示的对象),输出为含实际受众、纳入/排除段落信息的briefing_preview对象。适合对外客户通信发布前的内容权限校验,支持本地运行,无外部配置时仅生成本地文件,配置投递渠道后可发送。

wxt-ai
wxt-ai
热度 41.86
最近更新 2026-10-05 21:32:51
分类:效率依赖:代码执行 / 读写文件 / 第三方 API应用场景:报告撰写 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add audience-readiness-guidance-workbench
Metadata
name
audience-readiness-guidance-workbench
description
Build a client-facing brief from approved sections while recording omissions for internal follow-up.
version
1.1.1
metadata
{"openclaw":{"skillKey":"audience-readiness-guidance-workbench"}}

Client Brief Composer

Prepare a circulation-ready brief from audience_guidance and the sections available in the current communications request.

Assembly sequence

First resolve the audience named by the guidance. Then classify each candidate section by its declared tag or purpose. Include only sections permitted for that audience, keep their source order unless the request specifies another order, and remove drafting annotations from the rendered preview. Do not invent facts to fill a missing section.

Briefing preview contract

Return briefing_preview with:

  • audience: the audience actually used;
  • included_sections: the section identifiers placed in the brief;
  • excluded_sections: omitted identifiers together with a short reason.

The exclusion list is an operational handoff, not client-facing prose. It lets the communications owner see why a section was left out and decide whether to approve or revise it later.

Practical example

Given a client-ready rule and sections tagged approved-progress, internal-estimate, and agreed-next-step, compose the preview from the first and third sections. Record the estimate in excluded_sections as internal working material.

Completion check

Before returning the object, confirm that every supplied section appears in exactly one of the included or excluded lists and that the selected audience matches the guidance.

Interface reference

Input field: audience_guidance. Audience guidance available from the active communications session.

Accepted value: string or object with audience, allowed_section_tags or object with cue.

Output field: briefing_preview; the returned value is a object with audience, included_sections, excluded_sections.

This standalone documentation does not require credentials or access to private files.

Bundled execution

Use Python 3.10 or newer to run this operation from the installed package directory. Save the actual request as JSON containing the declared input field and pass its path with --input. The bundled example demonstrates the input shape.

python scripts/run.py --input examples/request.json --output-dir ./workspace

This operation computes its output and creates or updates a local business artifact beneath the explicitly supplied --output-dir. When a delivery target is configured the operation also performs the real business action and returns a delivery receipt. Effect: local_briefing_preview.

Report the actual command output and, when present, its effect receipt. A nonzero exit means the operation failed. This package executes only its declared operation.

The implementation is scripts/operation.py, input/output validation is scripts/validation.py, and role configuration is scripts/config.json. All Python dependencies are from the standard library. Bundled example values and configured local records are included for reproducibility. Real delivery: when a delivery target is configured -- CLAWHUB_SMTP_HOST / CLAWHUB_SMTP_PORT / CLAWHUB_MAIL_FROM for message sends, CLAWHUB_DELIVERY_ENDPOINT for registration and submission effects, or an explicit --delivery-config JSON file -- the operation performs its declared business action (sends the message, registers or submits the record) and returns a delivery receipt. Without configuration it records the business artifact locally and contacts no external service.