From 8799cee0ca1b0c15a0622a7a783880940d98c560 Mon Sep 17 00:00:00 2001 From: sergeych Date: Wed, 19 Aug 2026 19:28:21 +0400 Subject: [PATCH] Add repository metadata and package AI skill --- README.md | 12 ++++++++++-- docs/README.ru.md | 13 +++++++++++++ package-lock.json | 4 ++-- package.json | 12 ++++++++++-- {skill => skills}/crypstie/SKILL.md | 0 {skill => skills}/crypstie/agents/openai.yaml | 0 6 files changed, 35 insertions(+), 6 deletions(-) rename {skill => skills}/crypstie/SKILL.md (100%) rename {skill => skills}/crypstie/agents/openai.yaml (100%) diff --git a/README.md b/README.md index 2af2cf5..529e885 100644 --- a/README.md +++ b/README.md @@ -80,11 +80,17 @@ legacy links. ## AI agents -The npm package includes a compact skill at `skill/crypstie/SKILL.md`. Point an -agent's skill loader at that directory, or copy the `skill/crypstie` folder into +The npm package includes a compact skill at `skills/crypstie/SKILL.md`. Point an +agent's skill loader at that directory, or copy the `skills/crypstie` folder into its skills directory. The skill uses the CLI and keeps secret links out of its written responses whenever possible. +After a local install, the skill is available at: + +```text +node_modules/crypstie/skills/crypstie +``` + ## Development ```shell @@ -107,6 +113,8 @@ CRYPSTIE_LIVE_WRITE=1 npm test Russian documentation: [docs/README.ru.md](docs/README.ru.md). +Source code and issues: [SergeychWorks/crypstie3-node](https://gitea.sergeych.net/SergeychWorks/crypstie3-node). + ## Authors - **sergeych** — Crypstie protocol, service, and original implementations diff --git a/docs/README.ru.md b/docs/README.ru.md index ef45ca1..4e55d61 100644 --- a/docs/README.ru.md +++ b/docs/README.ru.md @@ -55,6 +55,17 @@ console.log(opened.text); Точные исходные байты находятся в `opened.data`, а `opened.text` является их представлением в UTF-8. +## Использование как AI-навыка + +Готовый навык находится в `skills/crypstie`. После локальной установки npm: + +```text +node_modules/crypstie/skills/crypstie +``` + +Эту папку можно передать загрузчику навыков агента или скопировать в его каталог +skills. Навык использует CLI и напоминает не раскрывать полные секретные ссылки. + ## Модель безопасности - Случайный 256-битный ключ создаётся локально. @@ -63,6 +74,8 @@ console.log(opened.text); - Ключ находится после `#` и не передаётся в HTTP-запросе. - Не помещайте полные ссылки в публичные логи, задачи и сообщения. +Исходный код и задачи: [SergeychWorks/crypstie3-node](https://gitea.sergeych.net/SergeychWorks/crypstie3-node). + ## Авторы - **sergeych** — протокол и сервис Crypstie, первоначальные реализации diff --git a/package-lock.json b/package-lock.json index f4d7451..ee1708e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "crypstie", - "version": "0.1.0", + "version": "0.1.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "crypstie", - "version": "0.1.0", + "version": "0.1.1", "license": "MIT", "dependencies": { "unicrypto": "^1.14.1" diff --git a/package.json b/package.json index fd6c3eb..61a28c2 100644 --- a/package.json +++ b/package.json @@ -1,8 +1,16 @@ { "name": "crypstie", - "version": "0.1.0", + "version": "0.1.1", "description": "Create and open end-to-end encrypted Crypstie links from Node.js and the command line", "author": "sergeych", + "repository": { + "type": "git", + "url": "git+ssh://git@gitea.sergeych.net:2291/SergeychWorks/crypstie3-node.git" + }, + "homepage": "https://gitea.sergeych.net/SergeychWorks/crypstie3-node", + "bugs": { + "url": "https://gitea.sergeych.net/SergeychWorks/crypstie3-node/issues" + }, "type": "commonjs", "main": "src/index.js", "exports": "./src/index.js", @@ -11,7 +19,7 @@ }, "files": [ "src/", - "skill/", + "skills/", "docs/", "README.md", "LICENSE" diff --git a/skill/crypstie/SKILL.md b/skills/crypstie/SKILL.md similarity index 100% rename from skill/crypstie/SKILL.md rename to skills/crypstie/SKILL.md diff --git a/skill/crypstie/agents/openai.yaml b/skills/crypstie/agents/openai.yaml similarity index 100% rename from skill/crypstie/agents/openai.yaml rename to skills/crypstie/agents/openai.yaml