mininglamp-oss
- 27 skills
- 0 followers
- 6 hours ago last updated
- ▌
- ▌ Octo Bot API · mininglamp-oss bundleOcto Bot API 文档。消息发送、群管理、Thread、文件上传、User API 等接口。API 基础地址从 OpenClaw 配置 channels.octo.accounts.<id>.apiUrl 获取。
- ▌ Octo Card Message · mininglamp-oss bundleChoose, create, and send Octo plain-text, display, or P2 submit-interactive card messages. Use when an agent needs to choose between text, `octo_send_display_card`, and `octo_send_card`; send a confirmation, approval/rejection choice, menu, or short form; handle `Action.Submit` or `card_action` callbacks; design an octo/v1 information or progress card; or integrate directly with the type-17 card API.
- ▌ Octo Multica Cloud · mininglamp-oss bundleCall cloud multica (multica.imocto.cn) from octo via user-configured octo-multica-key secret. Generic/portable; onboarding guide + runtime discovery.
- ▌ Multica Squad Onboarding · mininglamp-oss bundleConversational cold-start advisor for Multica squads. Use this whenever the user wants to set up, configure, bootstrap, or onboard a Multica squad / team of agents — e.g. "帮我配置一个 multica 小队", "组建一个 multica 团队", "冷启动一个 squad", "建一队 agent", "set up a multica squad", "configure my squad", "onboard a team on multica", or just describes a team goal + rough roles and wants it stood up. The user only needs to describe (1) the squad's overall goal and (2) a rough team composition / division of labor; this skill clarifies the gaps through multi-turn conversation, then designs and (after approval) provisions the complete squad via the `multica` CLI: agents (with professionally authored instructions), each agent's skills, the squad with a leader, members with semantic roles, and squad-level instructions. Also triggers for incrementally updating / adding members to an existing squad. Trigger even if the user does not say the word "skill" — if they talk about standing up a Multica team, this is the entry point.
- ▌ Octo Code · mininglamp-ossRun the octo-spec engineering flow from an octo chat message. A team member sends a plain-language coding request ("add X to repo Y" / "fix bug Z"); the bot onboards the repo to octo-spec if needed, runs Claude Code in headless mode through the 4-phase loop (Plan/Implement/Verify/Finish incl. learning reflow), opens a PR, and reports back in the thread. Use for octo coding requests that should produce a real PR without the user opening Claude Code. ACP-free, no multica dependency.
- ▌ Octospec Init · mininglamp-ossUse the FIRST time you bring the octospec engineering standard into a repo that does not have it yet — to onboard octospec / initialize octospec into a fresh checkout. Triggers on requests like "onboard octospec", "initialize octospec", "set up octospec here", "add the octo-spec standard to this repo", 在这个仓库接入 octospec, 启用 octo-spec 标准, 初始化 .octospec。 This is a one-time接入引导: copy the template, pin the global version, run the sync script, confirm the agent-instruction block landed, and self-check with lint. Once the repo already has a working `.octospec/`, stop using this skill — the day-to-day 4-phase flow is owned by the octospec-workflow skill instead.
- ▌ Octospec Workflow · mininglamp-ossUse when implementing a feature, fixing a bug, or making any non-trivial code change in this repository. Drives the octospec 4-phase engineering flow (Plan, Implement, Verify, Finish) so the change follows this repo's rules in .octospec/ and ships a PR with a linked spec. Triggers on requests like "add ...", "implement ...", "fix ...", "refactor ...", "change the ... API", 写功能, 修 bug, 加接口, 改逻辑. Skip for trivial edits (typo, docs, lint, pure config) — those do not need the flow.
- ▌ Coding Meta · mininglamp-oss bundleUnderstand and customize the local Coding architecture inside a user project. Use when modifying .coding plus Claude Code hooks, settings, agents, skills, commands, selectable workflow templates, registry-backed spec refresh, cross-session memory (coding mem) generated by coding init, or AI-facing bundled skills (coding-session-insight, coding-spec-bootstrap) and bundled-skill auto-dispatch flow.
- ▌ Coding Check · mininglamp-ossComprehensive quality verification: spec compliance, lint, type-check, tests, cross-layer data flow, code reuse, and consistency checks. Use when code is written and needs quality verification, before committing changes, or to catch context drift during long sessions.
- ▌ Coding Before Dev · mininglamp-ossDiscovers and injects project-specific coding guidelines from .coding/spec/ before implementation begins. Reads spec indexes, pre-development checklists, and shared thinking guides for the target package. Use when starting a new coding task, before writing any code, switching to a different package, or needing to refresh project conventions and standards.
- ▌ Coding Brainstorm · mininglamp-ossGuides collaborative requirements discovery before implementation. Creates task directory, seeds PRD, asks high-value questions one at a time, researches technical choices, and converges on MVP scope. Use when requirements are unclear, there are multiple valid approaches, or the user describes a new feature or complex task.
- ▌ Coding Break Loop · mininglamp-ossDeep bug analysis to break the fix-forget-repeat cycle. Analyzes root cause category, why fixes failed, prevention mechanisms, and captures knowledge into specs. Use after fixing a bug to prevent the same class of bugs.
- ▌ Coding Update Spec · mininglamp-ossCaptures executable contracts and coding conventions into .coding/spec/ documents. Use when learning something valuable from debugging, implementing, or discussion that should be preserved for future sessions.
- ▌ Coding Spec Bootstrap · mininglamp-oss bundleBootstrap project-specific Coding coding specs with a platform-neutral single-agent workflow. Use when creating or refreshing .coding/spec guidelines, analyzing a codebase with GitNexus, ABCoder, or source inspection, decomposing package/layer spec work, and writing real codebase-backed spec docs without placeholder text.
- ▌ Coding Session Insight · mininglamp-oss bundleReach into past AI conversation history through the `coding mem` CLI. Use whenever the user asks 'how did we solve X last time', 'have we discussed this before', 'what was the decision on X', 'remind me what we did in this task', '上次怎么解的', '之前讨论过吗', '想起一段对话', or when starting a brainstorm that overlaps prior work, debugging a familiar bug, continuing a task across sessions, or doing a finish-work review. Returns raw past dialogue; decide for the moment whether to update spec, append to task notes, quote inline in the answer, or just internalize.
- ▌ Octo Docs · mininglamp-oss bundleDocs domain — create and govern documents, read and incrementally edit a doc's live body, read and edit spreadsheets including structural row/column edits, find & replace, cells, layout, shared filters, sorting, freeze panes, and validation/dropdowns, read and batch-edit whiteboard scenes, create and edit PPT presentations, members and sharing, inline comments, versions/snapshots, and attachment metadata as a bot. Load after octo-shared.
- ▌ Octo HTML · mininglamp-ossHTML docs domain (octo-doc) — create and govern self-contained interactive HTML documents, immutable versions, drafts, sharing, media, comments, and agent element edits. This is a DIFFERENT backend from the `octo-docs` (CRDT/Yjs) domain. Load after octo-shared.
- ▌ Octo Loop · mininglamp-ossUse when operating the Octo Loop control plane through the octo-cli `loop` commands: reading or writing Fleet tasks, comments, metadata, projects, and labels; dispatching work to experts or expert-teams and watching or cancelling their executions; creating, triaging, updating status, or reading progress on a task; listing tasks, experts, or expert-teams in a workspace; and safely handling mention and status-change side effects. Terminology: task (was issue), expert (was agent), expert-team (was squad), dispatch (assign a task to an expert/expert-team and trigger its run). Trigger phrases include: create or report a task/bug, dispatch or schedule work, assign to an expert, run or rerun a task, update or read progress, comment on or reply to a task, list or search tasks in a Loop workspace. Do not use for chit-chat unrelated to Loop, for pure local file work, or when a task or issue clearly refers to GitHub/Jira rather than Loop. Load after octo-shared.
- ▌ Octo Mail · mininglamp-ossOCTO Agent Mail operations for reading, searching, policy-aware sending, preparing drafts, and checking delivery status exclusively through octo-cli.
- ▌ Octo Drive · mininglamp-ossOcto Drive — spaces, folders, file upload/download, online-document mounts, share links, invites, IM-attachment transfer. Works with a bot token or a user API key; the CLI routes by token kind. Load after octo-shared.
- ▌ Octo Files · mininglamp-ossFile operations (upload/download, presigned S3 credentials) plus bot housekeeping (register, set-commands, user-info, space-members, typing, heartbeat). Load after octo-shared.
- ▌ Octo Matter · mininglamp-ossMatter (todo/task) domain — CRUD, status transitions, assignees, channels, timeline, and AI extract from chat messages. Load after octo-shared.
- ▌ Octo Shared · mininglamp-ossShared knowledge for using the octo CLI — authentication, unified gateway config, output envelopes, universal flags, error handling, and common patterns. Load before invoking any octo domain skill.
- ▌ Octo Summary · mininglamp-ossRead, create, find, and cite Octo summaries through octo-cli. Use when an agent needs to create an owner-only summary from explicit channels, discover summaries visible to its bot owner, inspect one summary, retrieve its current body, or ground an answer in returned citation metadata. Load after octo-shared.
- ▌ Octo Messaging · mininglamp-ossMessaging domain — send/edit/sync messages, read receipts, message search (search/all/files/media/around/groups, in-channel or cross-channel), groups and threads (User Bot), and event polling. Covers App Bot DM-only constraints. Load after octo-shared.
- ▌ Octo Marketplace · mininglamp-oss bundleSearch, install, publish, review, and update Marketplace plugins — Skills, MCP connectors, and Experts/Squads (专家/专家团) — through the unified plugin API. Load after octo-shared.