tencent-tds/kuiklyui-ai/kuikly-network-and-json
Claude Code and agent skill by tencent-tds/kuiklyui-ai
Trust tier 2
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Kuikly NetworkModule 网络请求与 JSONObject/JSONArray 数据处理助手。在Kuikly中发起网络请求、处理 JSON 数据、上传下载二进制等场景时使用。
Install
npx vskill@latest install tencent-tds/kuiklyui-ai/kuikly-network-and-jsonSKILL.md
Kuikly 网络请求
Contents
Core Guidelines
- 获取 NetworkModule:
- Kuikly DSL(Pager / ComposeView): 直接调用
acquireModule<NetworkModule>(NetworkModule.MODULE_NAME)获取(找不到时抛异常),或用getModule<NetworkModule>(NetworkModule.MODULE_NAME)安全获取(找不到返回 null)。推荐lazy缓存实例。 - Compose DSL(@Composable 函数中): 通过
LocalActivity.current.getPager()获取 Pager 实例,再调用pager.acquireModule<NetworkModule>(NetworkModule.MODULE_NAME)。在 ComposeContainer 类内部(非 @Composable 上下文)可直接调用acquireModule。 - 检查 success: 回调中先判断
success,为true时才安全使用data。失败时通过errorMsg和response.statusCode(注意:Int?可空)排查。 - 设置超时:
httpRequest/httpRequestBinary可指定timeout(秒),默认 30。 - 非 JSON 回包: SDK 自动包装为
{"data": "原始内容"},通过data.optString("data")获取。
Workflow: HTTP Requests
方法选择:
| 场景 | 方法 | |
|---|---|---|
| 简单 GET(无自定义 headers) | requestGet(url, param, callback) | |
| 简单 POST(无自定义 headers) | requestPost(url, param, callback) | |
| 自定义 headers / Cookie / 超时 | httpRequest(url, isPost, param, headers, cookie, timeout, callback) |
完整方法签名和参数说明见 NetworkModule API 参考。
获取 NetworkModule
Kuikly DSL(在 Pager / ComposeView 中):
Compose DSL(在 @Composable 函数中):
Compose DSL(在 ComposeContainer 类内部):
GET 请求
POST 请求
通用请求(httpRequest)
Workflow: Binary Requests
方法选择:
| 场景 | 方法 | |
|---|---|---|
| 下载二进制(GET) | requestGetBinary(url, param, callback) | |
| 上传二进制(POST) | requestPostBinary(url, bytes, callback) | |
| 自定义 headers / Cookie / 超时 | httpRequestBinary(url, isPost, bytes, param, headers, cookie, timeout, callback) |
requestPostBinary内部param传 null。若需同时传 binary body 和 query 参数,使用httpRequestBinary。
下载二进制(GET)
上传二进制(POST)
通用二进制请求(httpRequestBinary)
Workflow: Parsing JSON
使用 opt* 系列方法安全读取(不会抛异常,返回默认值)。
完整的 JSONObject/JSONArray API 列表见 JSON API 参考。
核心用法示例
JSONArray 遍历
参考资源
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/kuikly-network-and-json/SKILL.md
Popularity
- Repository stars
- 134
- Repository forks
- 18
- 7-day trend score
- 24
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/tencent-tds/kuiklyui-ai/kuikly-network-and-json)