微信AppID解析器

SKILL效率
效率 未标注权限 许可证不明确
安装这个技能

通过微信小程序/公众号的 APPID 反查其主体名称、原始ID、类型等公开信息。当用户提供微信 appid(wx 开头的字符串)想查询对应小程序或公众号资料时触发;也适用于"根据 appid 查是谁的、查原始ID gh_xxx、判断是小程序还是公众号"等场景。

一句话选型结论

按资料字段整理

微信AppID解析器是效率类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类效率 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_540c8cfa/wechat-appid-resolver
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

效率
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_540c8cfa仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验2026-11-06上游最后核验时间 · 数据更新 2026-11-06
正文体量7.2 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
整理待办与日程

把零散任务收进清单,排出优先级。

批量处理重复任务

把固定动作做成模板,重复执行。

把流程写成清单

把口头流程整理成可复用的步骤。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在效率场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
微信AppID解析器当前 未标注权限 未标注 未标注 未标注 有
Nano PDF 文档 联网访问 ClawHub 市场 424.9 万 OpenClaw 有
自动更新程序 浏览器控制 ClawHub 市场 296.4 万 OpenClaw 有
Gemini 助手 联网访问 ClawHub 市场 254.7 万 OpenClaw 有
word DOCX 文档 联网访问 ClawHub 市场 239.6 万 OpenClaw 有
Excel XLSX 前端 联网访问 ClawHub 市场 227.0 万 OpenClaw 有

SKILL.md 全文

7.2 KB
模型实际读到的说明书原文,来自技能仓库

微信 AppID 解析器

通过 webstr.top 开放平台 的 jx_appid/getData 接口,根据微信小程序或公众号的 APPID 反查其名称、主体(认证公司/个人)、原始ID(gh_xxxx)、类型(小程序/公众号)、简介、logo等公开信息。


何时使用

  • 用户提供了一段 wx 开头的字符串(如 wx26da53d900421226),想查清它属于哪个小程序/公众号、主体是谁。
  • 需要判断一个 appid 是「小程序」还是「公众号」。
  • 需要拿到公众号的「原始ID(gh_xxx)」用于后续对接。
  • 一句话触发示例:「解析这个 appid 是哪个公司的」「wx26da53d900421226 是什么公众号」。

能力概述

  • 输入:一个微信小程序/公众号 APPID(必填)。
  • 输出:主体名称、原始ID、类型、简介、logo。
  • 鉴权:开放平台 appKey + appSecret + MD5 签名,由本 skill 的脚本自动完成签名,无需手动计算。
  • 请求格式:application/x-www-form-urlencoded POST(接口实测仅认表单格式,不认 JSON body)。

使用方式

解析一个 APPID

python3 "$SKILL_PATH/assets/appid_resolver.py" "wx26da53d900421226"

默认行为:纯文本输出

裸跑即可,无需任何额外参数,脚本直接打印解析结果(名称、主体、原始ID、类型、简介、Logo 地址等):

python3 "$SKILL_PATH/assets/appid_resolver.py" "wx26da53d900421226"

其他输出格式

# 原始 JSON(便于下游程序消费)
python3 "$SKILL_PATH/assets/appid_resolver.py" "wx26da53d900421226" --json

权限与凭据(参考 video-downloader 的授权方式)

本接口采用 appKey + appSecret 鉴权,需先在 webstr.top 开放平台 用户中心申请 appKey/appSecret。获取后任选一种方式配置,脚本读取优先级为:命令行参数 > 环境变量 > 配置文件。

方式 命令 / 位置 安全性
环境变量(推荐) export WEBSTR_APPKEY=你的appkey 与 export WEBSTR_APPSECRET=你的appsecret 较高,不落地到命令行
配置文件 默认写入 ~/.config/wechat-appid-resolver/webstr.json:{"appkey":"你的appkey","appsecret":"你的appsecret"}(权限自动设为 0600);可用环境变量 WEBSTR_CONFIG_FILE 覆盖为任意绝对路径 较高,落地但仅本人可读,且路径与具体 agent 软件无关
命令行参数 --appkey 你的appkey --appsecret 你的appsecret ⚠️ 有泄露风险,仅临时使用

保存配置(一次性记住,避免每次传参):

python3 "$SKILL_PATH/assets/appid_resolver.py" "<appid>" --appkey 你的appkey --appsecret 你的appsecret --save-key

> 没有 appKey / appSecret 时脚本会明确报错并给出申请入口,不会浪费请求。


安全说明

  • 密钥永不打印:脚本任何输出、报错、日志中都不会出现 appKey / appSecret 明文。
  • 配置文件最小权限:写入配置文件时设为 0600;运行时会检测并自动收紧过宽的权限。配置文件默认位于产品无关的 ~/.config/wechat-appid-resolver/webstr.json(不绑定任何 agent 软件),也可用 WEBSTR_CONFIG_FILE 自定义。
  • 命令行明文告警:一旦通过 --appkey/--appsecret 传参,会提示其会暴露在进程列表与 shell 历史中,建议改用环境变量/配置文件。
  • HTTPS 传输:请求全程走 HTTPS,密钥与签名不在 URL 中(位于表单体中)。

权限声明(提交市场审核用)

本 skill 运行时权限边界明确、最小化,便于审核与用户信任:

  • 网络(出站):仅向固定网关 https://www.webstr.top/open/ 发起 HTTPS POST 查询;网关地址写死在代码中、不可自定义,杜绝请求被导向第三方服务器。不访问任何其他域名,不监听端口。
  • 文件系统(读):仅读取配置文件 ~/.config/wechat-appid-resolver/webstr.json(或环境变量 WEBSTR_CONFIG_FILE 指定的路径)以获取用户凭据。
  • 文件系统(写):仅创建并写入上述配置文件本身(权限 0600),不会写入或覆盖任何其他文件。
  • 不执行外部命令、不读取 WEBSTR_* 之外的环境变量、不访问用户其他数据。
  • 无密钥硬编码:appKey / appSecret 必须由用户自行配置;脚本内置常量仅含官方网关地址与公开签名算法,不含任何用户凭据。

返回字段说明

脚本会动态展示接口返回的全部字段(按 名称、APPID、类型、主体、原始ID、简介、Logo 的优先顺序,其余字段按接口原样追加),仅 app_update_time 不展示。常见字段如下:

字段 含义
name 名称
appid 输入的 appid
appidType 类型:小程序 或 公众号
author 主体(认证企业/个人)
username 原始ID(如 gh_0fc5d8395610,公众号可能为空)
description 简介(公众号可能为空)
logo 小程序/公众号 logo 图片地址
weixinhao 微信号(公众号常见,可能为空)
kefu 客服信息(公众号常见,可能为空)

> 字段值为空时显示 (空),以便区分「接口未返回该字段」与「字段本身为空」。

响应结构:{"code":200,"message":"success","data":{...}},仅 code=200 时 data 有效;code 非 200 时按 message 提示处理。

详细的接口参数、签名算法与错误码见 references/api_reference.md。


常见问题

Q:在哪里申请 appKey / appSecret?
A:登录 webstr.top 开放平台 用户中心,申请 appKey/appSecret。

Q:提示 appkey不存在 或 签名错误 怎么办?
A:appkey不存在 说明 appKey 填错或未申请;签名错误 说明 appSecret 与 appKey 不匹配,或请求时间戳过期(服务器拒绝过期请求),重试即可。

Q:返回 timestamp不能为空?
A:旧版本误用 JSON body 提交会触发此错误。本脚本已固定为表单格式,如遇此提示请升级到最新脚本。

Q:为什么有的APPID查不到?
A:仅合法有效的APPID可以查到;小程序的一般都可以查到,公众号部分可以查到。


了解更多

接口基于 webstr.top 开放平台 jx_appid/getData 构建。完整文档:https://www.webstr.top/tool/open/detail.html?api=jx_appid/getData

常见问题

5 问
答案由本站依据条目字段整理
微信AppID解析器怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_540c8cfa/wechat-appid-resolver。安装方式为未标注。装完刷新技能列表或重开客户端。

微信AppID解析器支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

微信AppID解析器权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

微信AppID解析器收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

微信AppID解析器用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 2026-11-06。