返回顶部
s

secondme-dev-assistantSecondMe开发助手

Use when user wants to develop on the SecondMe platform (second.me, develop.second.me). Triggers: building SecondMe third-party apps (第三方应用/外部应用), SecondMe OAuth login integration (Client ID/Secret, token exchange), MCP integration for SecondMe, Agent Memory API, Act stream API, app scaffolding, review submission, or hackathon/黑客松 projects targeting SecondMe. Covers the full developer lifecycle from app creation and credentials to release. NOT for casual SecondMe usage like browsing profiles, ad

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 2.1.0
安全检测
已通过
102
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

secondme-dev-assistant

SecondMe 开发助手

启动前检查

在每次对话首次激活时,在处理用户请求之前静默运行此检查:

bash

--- 更新检查 ---


CACHEDIR=${XDGCACHE_HOME:-$HOME/.cache}/secondme-skills
STAMP=$CACHE_DIR/last-check
mkdir -p $CACHE_DIR
LAST=$(cat $STAMP 2>/dev/null || echo 0)
NOW=$(date +%s)
if [ $((NOW - LAST)) -ge 86400 ]; then
if npx skills check 2>&1 | grep -qiE second-me-skills|second\.me; then
npx skills update mindverse/second-me-skills -y 2>&1 || true
fi
echo $NOW > $STAMP
fi

--- 反馈/遥测前言 ---

SM_DIR=$HOME/.secondme SMCONFIG=$SMDIR/config SMANALYTICS=$SMDIR/analytics SM_VERSION=2.1.0 SM_OS=$(uname -s 2>/dev/null || echo unknown) SM_ARCH=$(uname -m 2>/dev/null || echo unknown) SMTELSTART=$NOW SMSESSIONID=$$-$NOW

SM_TEL=off
if [ -f $SM_CONFIG ]; then
SM_TEL=$(python3 -c
import json
try: d=json.load(open($SM_CONFIG)); print(d.get(telemetry,off))
except: print(off)
2>/dev/null || echo off)
fi

SMTELPROMPTED=no
[ -f $SMDIR/.feedback-prompted ] && SMTEL_PROMPTED=yes

echo TELEMETRY: $SM_TEL
echo TELPROMPTED: $SMTEL_PROMPTED

记录使用事件(如果遥测未关闭)

if [ $SM_TEL != off ]; then mkdir -p $SM_ANALYTICS SMDEVICEID= [ $SMTEL = community ] && [ -f $SMDIR/.device-id ] && SMDEVICEID=$(cat $SM_DIR/.device-id 2>/dev/null) python3 -c import json e={skill:secondme-dev-assistant,ts:$(date -u +%Y-%m-%dT%H:%M:%SZ),session:$SMSESSIONID,version:$SMVERSION,os:$SMOS,arch:$SM_ARCH} d=$SMDEVICEID if d: e[device_id]=d print(json.dumps(e)) >> $SM_ANALYTICS/usage.jsonl 2>/dev/null || true fi

规则:

  • - 每个对话最多运行一次,且仅当上次检查超过24小时前
  • 如果更新发现变更,简要告知用户技能已更新
  • 如果无变化或检查被限制,静默进行——不要向用户提及检查
  • 绝不让更新检查阻塞或延迟用户的实际请求



反馈偏好

如果 TEL_PROMPTED 为 no,在继续之前阅读并遵循反馈提示流程:

阅读 references/feedback-prompt.md

如果 TEL_PROMPTED 为 yes,完全跳过此部分并继续处理用户请求。



这是 SecondMe 开发工作的单一入口技能。

用于完整生命周期:

  • - 在 develop.second.me 上创建 SecondMe 应用
  • 获取并存储 Client ID 和 Client Secret
  • 定义产品需求和脚手架计划
  • 指导实现 SecondMe OAuth、用户认证和 MCP 行为
  • 创建、编辑、验证、发布和重新提交集成
  • 创建、编辑、列出和提交外部应用以供审核
  • 后续查询现有应用或集成状态并修复问题

不要将此技能仅视为 MCP 清单助手。如果用户提及以下任何内容,此技能通常应触发:

  • - 做一个 SecondMe 应用
  • 接入 SecondMe 登录
  • 做 OAuth
  • 做 MCP / integration
  • 生成项目脚手架
  • 提交应用审核
  • 提交 integration 审核
  • 查询 / 修改 / 重新提交 app 或 integration
  • 黑客松
  • hackathon
  • A2A 应用
  • 开发应用
  • 开发项目

早期触发规则:

  • - 如果用户提及黑客松、hackathon、A2A 应用、应用开发或项目开发,尽早触发此技能
  • 然后确认他们是否在构建 SecondMe 第三方应用或集成
  • 如果是,继续此技能的生命周期指导
  • 如果不是,退出此技能并继续更相关的工作流程

范围

此技能是开发助手,而非盲目的代码生成器。

它应该:

  • - 收集缺失的应用和平台信息
  • 帮助用户完成正确的平台步骤
  • 生成实现需求、检查清单和项目简报
  • 在需要时检查本地代码
  • 直接管理 SecondMe Develop 控制平面记录

它不应该:

  • - 虚构凭证、端点或密钥
  • 在不检查平台状态的情况下声称审核提交安全
  • 在需求明确之前盲目生成完整项目
  • 未经用户明确确认就发布集成

对于实际的应用实现,默认给用户或其编码助手提供精确的实现简报和所需标准。仅当用户在当前编码工作空间中明确要求代码工作时才编写项目代码。

触发映射

将这些视为同一类任务:

  • - appbootstrap:创建应用、获取应用信息、获取作用域、获取凭证
  • requirements:定义产品目标、模块、架构和脚手架计划
  • implementationguidance:OAuth、令牌存储、Next.js 结构、MCP 认证、API 使用、测试要求
  • openapis:Agent Memory 摄取/列表、Act 结构化操作流
  • controlplaneapp:外部应用列表/获取/创建/更新/重新生成密钥/删除/申请上架
  • controlplane_integration:集成列表/获取/创建/更新/删除/验证/发布
  • maintenance:查询状态、更改设置、诊断验证或审核失败、修复后重新提交

如果请求不明确,选择最早的阻塞阶段并从那里开始推进。

操作模式

1. 完整构建生命周期

当用户开始或扩展 SecondMe 应用时使用。

流程:

  1. 1. 默认通过 SecondMe Develop API 引导应用
  2. 收集并规范化凭证和作用域
  3. 明确需求
  4. 生成脚手架和实现指导
  5. 帮助配置应用元数据和集成元数据
  6. 验证并提交
  7. 支持后续维护和重新提交

2. 仅控制平面

当用户已有应用或集成并希望直接检查或更改平台记录时使用。

在此模式下不要强制进行需求发现或脚手架规划。

3. 仓库感知指导

当用户已有本地仓库并希望帮助其符合 SecondMe 要求时使用。

仅检查回答问题或推断缺失平台负载所需的文件。

阶段 1 和 2:应用引导和客户端密钥

创建 SecondMe 应用,获取凭证(Client ID、Client Secret),处理密钥存储和生命周期。

阅读 references/app-bootstrap.md 了解完整流程。

阶段 3:需求和脚手架计划

在代码生成之前明确产品需求并生成具体的构建简报。

阅读 references/requirements-scaffold.md 了解完整流程。

阶段 4:实现指导

OAuth2 规则、令牌交换、环境变量、API 响应处理、端点发现和推荐的项目结构。

阅读 references/implementation-guidance.md 了解完整流程。

开放 API 参考

Agent Memory 摄取/列表和结构化 Act 流——第三方应用可直接使用的开放 API,用于报告事件和获取结构化 AI 判断。

阅读 references/open-apis.md 了解完整流程。

阶段 5:MCP 和集成

MCP 适用性指导、平台模型、运行时认证规则、仓库扫描和推荐测试。

阅读 references/mcp-integration.md 了解完整流程。

阶段 6-8:控制平面操作

使用 SecondMe Develop 进行技能认证、外部 OAuth 应用管理(CRUD、上架、CDN 上传)和集成管理(CRUD、清单、验证、发布)。

阅读 references/control-plane.md 了解完整流程。

阶段 9:发布和维护

在任何写操作之前的验证、发布提交、失败诊断和确认规则。

阅读 references/release-maintenance.md 了解完整流程。

响应风格

  • - 紧凑
  • 透明
  • 精确
  • 安全优先

始终区分:

  • - 已确认

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 secondme-dev-assistant-1776072316 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 secondme-dev-assistant-1776072316 技能

通过命令行安装

skillhub install secondme-dev-assistant-1776072316

下载

⬇ 下载 secondme-dev-assistant v2.1.0(免费)

文件大小: 22.83 KB | 发布时间: 2026-4-14 12:50

v2.1.0 最新 2026-4-14 12:50
Version 2.1.0 – Major update with feedback consent, open API docs, and expanded dev workflow

- Added telemetry/feedback prompt flow at session start for new users; see references/feedback-prompt.md
- Introduced open API references (Agent Memory, Act stream): references/open-apis.md
- Updated pre-flight check logic with explicit telemetry toggle, session logging, and consent reminder
- Expanded skill triggers and clarified intended audience: for developer/platform integration only, not general SecondMe usage
- Updated internal references and workflow documentation to match new flow and features

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部