风险评分

90/100 (Very Low)

OpenClaw: benign
VirusTotal: benign
StaticScan: suspicious

Hardcover Bookshelf Skill

作者: diwakergupta
Slug:hardcover-bookshelf
版本:0.1.0
更新时间:2026-03-18 06:41:48
风险信息

OpenClaw: benign

查看 OpenClaw 分析摘要
The skill's code, instructions, and requested credential (HARDCOVER_TOKEN) are consistent with its stated purpose of calling the Hardcover GraphQL API to manage a user's bookshelf.

VirusTotal: benign VT 报告

静态扫描: suspicious

Detected: suspicious.env_credential_access
README

README 未提供

文件列表

无文件信息

下载
下载官方 ZIP
原始 JSON 数据
{
    "latestVersion": {
        "_creationTime": 1773786145006,
        "_id": "k97e3et7ear7b4vm48hhwd6j4h832xre",
        "changelog": "Initial release of hardcover-bookshelf skill.\n\n- Allows conversational management of a user's Hardcover bookshelf and reading activity via the Hardcover GraphQL API.\n- Supports starting and finishing books, viewing the \"Want to Read\" shelf, and computing yearly reading stats.\n- Requires the HARDCOVER_TOKEN environment variable, exactly as copied from Hardcover (including the Bearer prefix).\n- Provides CLI commands for listing books, starting\/finishing reading, and counting books read last year.\n- Handles ambiguous or missing titles with user prompts before mutating data.\n- Includes safety rules to prevent accidental changes and clear feedback for user actions.",
        "changelogSource": "user",
        "createdAt": 1773786145006,
        "parsed": {
            "clawdis": {
                "install": [
                    {
                        "kind": "node"
                    }
                ],
                "primaryEnv": "HARDCOVER_TOKEN",
                "requires": {
                    "bins": [
                        "node",
                        "npx"
                    ],
                    "env": [
                        "HARDCOVER_TOKEN"
                    ]
                }
            }
        },
        "version": "0.1.0"
    },
    "owner": {
        "_creationTime": 0,
        "_id": "publishers:missing",
        "displayName": "diwakergupta",
        "handle": "diwakergupta",
        "image": "https:\/\/avatars.githubusercontent.com\/u\/15990?v=4",
        "kind": "user",
        "linkedUserId": "kn73fz91ymt3sv5mxgn6518t9982g7p3"
    },
    "ownerHandle": "diwakergupta",
    "skill": {
        "_creationTime": 1773786145006,
        "_id": "kd7c62jjrs40faqt031djbvamn8326sp",
        "badges": [],
        "createdAt": 1773786145006,
        "displayName": "Hardcover Bookshelf Skill",
        "latestVersionId": "k97e3et7ear7b4vm48hhwd6j4h832xre",
        "ownerUserId": "kn73fz91ymt3sv5mxgn6518t9982g7p3",
        "slug": "hardcover-bookshelf",
        "stats": {
            "comments": 0,
            "downloads": 57,
            "installsAllTime": 0,
            "installsCurrent": 0,
            "stars": 0,
            "versions": 1
        },
        "summary": "Talk to a user's Hardcover bookshelf via the Hardcover GraphQL API. Use when the user wants to manage reading activity in natural language: start a book, fin...",
        "tags": {
            "books": "k97e3et7ear7b4vm48hhwd6j4h832xre",
            "goodreads": "k97e3et7ear7b4vm48hhwd6j4h832xre",
            "hardcover": "k97e3et7ear7b4vm48hhwd6j4h832xre",
            "latest": "k97e3et7ear7b4vm48hhwd6j4h832xre"
        },
        "updatedAt": 1773787308719
    }
}