用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/ceilf6/Wiki --skill views命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Use when researching external open-source projects, understanding unfamiliar libraries, or getting high-level architecture overviews of public repos. Examples: 'How does Next.js routing work?', 'Explain the architecture of langchain', 'What does this repo do?'
Use for dead code detection, cyclomatic complexity analysis, code graph visualization, or cross-validating GitNexus caller/callee results. Examples: 'find dead code', 'which functions are too complex', 'visualize the call graph', 'cross-check callers'
Skill for the Agents area of Wiki. 1919 symbols across 567 files.
基于 SOC 职业分类
正在显示 SKILL.md
| name | views |
| description | Skill for the Views area of Wiki. 272 symbols across 69 files. |
272 symbols | 69 files | Cohesion: 66%
AI/| File | Symbols |
|---|---|
AI/3-Application/Openclaw-source/ui/src/ui/views/chat.ts | getInputHistory, getPinnedMessages, getDeletedMessages, renderContextNotice, renderWelcomeState (+15) |
AI/3-Application/Openclaw-source/ui/src/ui/views/config-form.node.ts | jsonValue, getSensitiveRenderState, renderSensitiveToggleButton, hasSearchCriteria, normalizeTags (+14) |
AI/3-Application/Openclaw-source/ui/src/ui/views/cron.ts | buildChannelOptions, renderSuggestionList, errorIdForField, collectBlockingFields, renderFieldLabel (+9) |
AI/3-Application/Openclaw-source/ui/src/ui/views/usage-metrics.ts | formatTokens, renderUsageMosaic, formatCost, formatIsoDate, parseYmdDate (+8) |
AI/3-Application/Openclaw-source/ui/src/ui/views/usage-render-overview.ts | pct, getCostBreakdown, renderDailyChartCompact, renderCostBreakdownCompact, renderInsightList (+6) |
AI/3-Application/Openclaw-source/ui/src/ui/views/agents-utils.ts | resolveAgentAvatarUrl, addModelId, addModelConfigIds, sortLocaleStrings, sortRange (+6) |
AI/3-Application/Openclaw-source/ui/src/ui/views/config-form.shared.ts | defaultValue, schemaType, pathKey, hintForPath, isSensitiveConfigPath (+5) |
AI/3-Application/Openclaw-source/ui/src/ui/views/nodes-exec-approvals.ts | resolveExecApprovalsNodes, renderExecApprovalsAllowlist, renderAllowlistEntry, resolveConfigAgents, resolveExecApprovalsDefaults (+5) |
AI/3-Application/Openclaw-source/ui/src/ui/views/usage.ts | renderUsage, applyPreset, selectedValuesFor, renderFilterSelect, sessionTouchesHours (+4) |
AI/3-Application/Openclaw-source/ui/src/ui/views/usage-render-details.ts | pct, normalizeLogTimestamp, filterLogsByRange, renderSessionSummary, computeFilteredUsage (+4) |
Start here when exploring this area:
parseToolSummary (Function) — AI/3-Application/Openclaw-source/ui/src/ui/usage-helpers.ts:291renderUsage (Function) — AI/3-Application/Openclaw-source/ui/src/ui/views/usage.ts:90applyPreset (Function) — AI/3-Application/Openclaw-source/ui/src/ui/views/usage.ts:340formatNextRun (Function) — AI/3-Application/Openclaw-source/ui/src/ui/presenter.ts:16formatRelativeTimestamp (Function) — AI/3-Application/Openclaw-source/src/infra/format-time/format-relative.ts:68| Symbol | Type | File | Line |
|---|---|---|---|
Blob | Class | AI/2-AI-infra/LLM-SDK/Langchain-source/libs/core/langchain_core/documents/base.py | 58 |
parseToolSummary | Function | AI/3-Application/Openclaw-source/ui/src/ui/usage-helpers.ts | 291 |
renderUsage | Function | AI/3-Application/Openclaw-source/ui/src/ui/views/usage.ts | 90 |
applyPreset | Function | AI/3-Application/Openclaw-source/ui/src/ui/views/usage.ts | 340 |
formatNextRun | Function | AI/3-Application/Openclaw-source/ui/src/ui/presenter.ts | 16 |
formatRelativeTimestamp | Function | AI/3-Application/Openclaw-source/src/infra/format-time/format-relative.ts | 68 |
renderOverviewCards | Function | AI/3-Application/Openclaw-source/ui/src/ui/views/overview-cards.ts | 65 |
renderWhatsAppCard | Function | AI/3-Application/Openclaw-source/ui/src/ui/views/channels.whatsapp.ts | 6 |
renderChannels | Function | AI/3-Application/Openclaw-source/ui/src/ui/views/channels.ts | 28 |
renderTelegramCard | Function | AI/3-Application/Openclaw-source/ui/src/ui/views/channels.telegram.ts | 6 |
renderAccountCard | Function | AI/3-Application/Openclaw-source/ui/src/ui/views/channels.telegram.ts | 15 |
renderSlackCard | Function | AI/3-Application/Openclaw-source/ui/src/ui/views/channels.slack.ts | 6 |
renderSignalCard |
| Flow | Type | Steps |
|---|---|---|
UseInboxPoller → GetNpmSemver | cross_community | 6 |
UseInboxPoller → Compare | cross_community | 6 |
| Area | Connections |
|---|---|
| Scripts | 48 calls |
| Ink | 16 calls |
| Auto-reply | 16 calls |
| Chat | 12 calls |
| Events | 9 calls |
| Ui | 7 calls |
| Shared-commands | 3 calls |
| Commands | 3 calls |
gitnexus_context({name: "parseToolSummary"}) — see callers and calleesgitnexus_query({query: "views"}) — find related execution flows| Function |
AI/3-Application/Openclaw-source/ui/src/ui/views/channels.signal.ts |
| 6 |
renderNostrCard | Function | AI/3-Application/Openclaw-source/ui/src/ui/views/channels.nostr.ts | 24 |
renderAccountCard | Function | AI/3-Application/Openclaw-source/ui/src/ui/views/channels.nostr.ts | 55 |
renderProfileSection | Function | AI/3-Application/Openclaw-source/ui/src/ui/views/channels.nostr.ts | 95 |
renderNostrProfileForm | Function | AI/3-Application/Openclaw-source/ui/src/ui/views/channels.nostr-profile-form.ts | 67 |
renderIMessageCard | Function | AI/3-Application/Openclaw-source/ui/src/ui/views/channels.imessage.ts | 6 |
renderGoogleChatCard | Function | AI/3-Application/Openclaw-source/ui/src/ui/views/channels.googlechat.ts | 6 |
renderDiscordCard | Function | AI/3-Application/Openclaw-source/ui/src/ui/views/channels.discord.ts | 6 |