skills-experimental/fast-mode/SKILL.md
Fast mode system. isFastModeEnabled + getFastModeModel + FAST_MODE_MODEL_DISPLAY + getFastModeUnavailableReason + FastModeDisabledReason + CLAUDE_CODE_DISABLE_FAST_MODE + orgStatus + feature gates. Use when enabling fast mode, reducing thinking, or optimizing simple queries.
npx skillsauth add bianhaifeng789-hue/openclaw-config fast-modeInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Fast Mode 快速模式系统。
场景:
Claude Code 方案:fastMode.ts + 530+ lines OpenClaw 飞书适配:Fast mode + Model selection
export const FAST_MODE_MODEL_DISPLAY = 'Opus 4.6'
export function getFastModeModel(): string {
return 'opus' + (isOpus1mMergeEnabled() ? '[1m]' : '')
}
type FastModeDisabledReason =
| 'free' // Requires paid subscription
| 'preference' // Disabled by organization
| 'extra_usage_disabled' // Requires extra usage billing
| 'network_error' // Network connectivity issues
| 'unknown' // Unknown reason
type AuthType = 'oauth' | 'api-key'
export function isFastModeEnabled(): boolean {
return !isEnvTruthy(process.env.CLAUDE_CODE_DISABLE_FAST_MODE)
}
export function isFastModeAvailable(): boolean {
if (!isFastModeEnabled()) return false
return getFastModeUnavailableReason() === null
}
export function getFastModeUnavailableReason(): string | null {
// Statsig feature gate (priority)
const statigReason = getFeatureValue_CACHED_MAY_BE_STALE('tengu_penguins_off', null)
if (statigReason !== null) return statigReason
// Native binary check (optional)
if (!isInBundledMode() && getFeatureValue_CACHED_MAY_BE_STALE('tengu_marble_sandcastle', false)) {
return 'Fast mode requires the native binary'
}
// SDK check (non-interactive + third-party auth + not kairos)
if (getIsNonInteractiveSession() && preferThirdPartyAuthentication() && !getKairosActive()) {
const flagFastMode = getSettingsForSource('flagSettings')?.fastMode
if (!flagFastMode) return 'Fast mode is not available in the Agent SDK'
}
// Provider check (only 1P)
if (getAPIProvider() !== 'firstParty') {
return 'Fast mode is not available on Bedrock, Vertex, or Foundry'
}
// Org status check
if (orgStatus.status === 'disabled') {
if (orgStatus.reason === 'network_error' || orgStatus.reason === 'unknown') {
// Network bypass option
if (isEnvTruthy(process.env.CLAUDE_CODE_SKIP_FAST_MODE_NETWORK_ERRORS)) {
return null
}
}
const authType = getClaudeAIOAuthTokens() !== null ? 'oauth' : 'api-key'
return getDisabledReasonMessage(orgStatus.reason, authType)
}
return null
}
{
"config": {"wide_screen_mode": true},
"elements": [
{
"tag": "div",
"text": {
"tag": "lark_md",
"content": "**⚡ Fast Mode**\n\n---\n\n**Model**:Opus 4.6\n\n---\n\n**Disabled Reasons**:\n• free - Requires paid subscription\n• preference - Disabled by organization\n• extra_usage_disabled - Requires extra usage\n• network_error - Network issues\n• unknown - Unknown\n\n---\n\n**Checks**:\n• Statsig feature gate\n• Native binary\n• Agent SDK\n• API provider (1P only)\n• Org status\n\n---\n\n**Env**:CLAUDE_CODE_DISABLE_FAST_MODE"
}
}
]
}
// memory/fast-mode-state.json
{
"enabled": false,
"model": null,
"reason": null,
"stats": {
"checks": 0
},
"lastUpdate": "2026-04-12T11:14:00Z",
"notes": "Fast Mode Skill 创建完成。"
}
| Claude Code | OpenClaw 飞书场景 | |-------------|------------------| | fastMode.ts (530+ lines) | Skill + Fast | | Opus 4.6 | Model | | Org status | Org check | | Feature gates | Statsig |
此 Skill 在 fast mode check 时自动运行。
business
IAA 日报飞书输出能力。 支持把固定 CSV 模板一键转换成: - 中文运营结论 - 飞书卡片 JSON - 飞书发送载荷 Use when: - 需要把 IAA 日报直接发到飞书 - 需要从 CSV 一键生成运营日报
data-ai
IAA日报分析模型 功能: - 渠道日报自动分析 - 小时级+日级ROI联动判断 - 按地区输出加量/降量/停投建议 - 按产品类型输出阈值 - 自动识别利润区/观察区/止损区 Use when: - 分析每天投放数据 - 生成运营日报结论 - 判断是否加量/降量/停投 - 对比美加澳/日韩表现 Keywords: - 日报模型, 投放日报, 加量, 降量, 停投, ROI日报, 分地区分析
data-ai
IAA固定日报分析模板 功能: - 固定字段模板(可直接贴每天数据) - 自动输出总盘结论 - 自动输出美加澳/日韩结论 - 自动给出加量/降量/停投建议 - 适配文件修复/清理两类产品 Use when: - 需要固定日报格式 - 每天复盘渠道表现 - 给运营团队出统一结论 Keywords: - 固定模板, 日报模板, ROI模板, IAA日报, 运营模板
development
# HyperlinkPool Pattern Skill HyperlinkPool Pattern - HyperlinkPool class + strings array + stringMap + Index 0 no hyperlink + intern(hyperlink) + get(id) + undefined handling + 5-minute reset + OSC8 hyperlink interning。 ## 功能概述 从Claude Code的ink/screen.ts提取的HyperlinkPool模式,用于OpenClaw的OSC8超链接池管理。 ## 核心机制 ### HyperlinkPool Class ```typescript export class HyperlinkPool { private strings: string[] = [''] // Index 0 = no hyperlink private stringMap = new Map<string, number>() // strings