Atlas / Skills / haxsd / agent-skills

agent-skillsBLOCK

skills/haxsd/agent-skills

按用途分类的 agent skills:逐项价值审查、可追溯来源、Windows junction 安装与 Codex / DeepSeek 协作

Verdict
BLOCK
Grade
D
Trust score
69 /100
Version
1.0.0
Hosts
7 documented
License
—
Stars
0
01

Overview

From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.

我们的 agent 技能收藏与维护仓库:33 个启用技能 · 11 个归档技能 · 9 个用途分类。技能目录保持稳定,分类、价值判断和升级建议通过索引查找。

分类目录 · 安装指南 · 全部文档

按用途查找

安装与使用

从仓库根目录运行,先查看演练结果:

.\install.ps1 -DryRun
.\install.ps1 -Only deepseek-subagent-orchestration -Target codex -DryRun

安装通过 Windows junction 指向此仓库;完整安装、卸载和外部源配置见 安装指南。DeepSeek API 助手 保留当前 GPT 主代理,默认把独立工作块交给自己的 deepseek-flash API;支持受限文件工具和命名检查,凭据单独配置。

仓库结构

skills/        当前启用的技能,按名称保留稳定路径
archive/       历史技能、规则与草稿,默认不安装
shared/        共用资源
docs/          分类索引、指南、审查、验证和历史资料
scripts/       仓库检查与生成工具
tests/         离线回归测试

catalog.json 保存人工判断,manifest.json 管理安装目标,external.json 登记独立维护的技能。维护步骤和自动检查范围见 维护指南。

每个 skill 的价值、依赖、重复与升级建议记录在维护者的内部审查里;入口收敛(合并与归档)分批实施。新收录技能都带固定上游版本和许可证,来源与许可边界见 署名说明。

Read from source at commit 88facd05961aOBSERVED · 2026-10-13
Advertisement
02

Install

Commands as the repository documents them. They are shown, not run.

pip install google-genai pillow
pip install google-genai pillow
pip install google-genai
pip install google-genai
uv tool install --upgrade graphifyy -q 2>&1 | tail -3
pip install -r scripts/requirements.txt
03

Host compatibility

What the documentation claims. We have not run a compatibility test.

HostStatusNotes
claude-codementioned
claude-desktopmentioned
codexmentioned
copilotmentioned
cursormentioned
gemini-climentioned
openclawmentioned
04

What it tells the agent

The instruction file, verbatim from the audited commit — this is the text the model reads, and the surface the audit's instruction layer examines. Quoted here so you can judge it without cloning anything.

---
name: brand
description: Brand voice, visual identity, messaging frameworks, asset management, brand consistency. Activate for branded content, tone of voice, marketing assets, brand compliance, style guides.
argument-hint: "[update|review|create] [args]"
metadata:
  author: claudekit
  version: "1.0.0"
---

# Brand

Brand identity, voice, messaging, asset management, and consistency frameworks.

## When to Use

- Brand voice definition and content tone guidance
- Visual identity standards and style guide development
- Messaging framework creation
- Brand consistency review and audit
- Asset organization, naming, and approval
- Color palette management and typography specs

## Quick Start

**Inject brand context into prompts:**
```bash
node scripts/inject-brand-context.cjs
node scripts/inject-brand-context.cjs --json
```

**Validate an asset:**
```bash
node scripts/validate-asset.cjs <asset-path>
```

**Extract/compare colors:**
```bash
node scripts/extract-colors.cjs --palette
node scripts/extract-colors.cjs <image-path>
```

### Path Notes

- `scripts/...` paths are relative to this skill's install root (e.g. `skills/brand/`), **not necessarily the project cwd**. If you invoke these from a project root, point at the skill root (or `cd` there) so the scripts are found.
- `docs/brand-guidelines.md` and `assets/design-tokens.*` referenced below are **expected in the target project** (or at paths you configure). They are **not bundled** in this skill package.

### Missing Files (soft-fail)

If `docs/brand-guidelines.md` or `assets/design-tokens.*` do not exist in the target project, **say so and stop/ask** for the correct source path or confirmation before proceeding. Do **not** invent tokens or scaffold an entire brand tree unsolicited.

## Brand Sync Workflow

```bash
# 1. Edit docs/brand-guidelines.md (or use /brand update)
# 2. Sync to design tokens
node scripts/sync-brand-to-tokens.cjs
# 3. Verify
node scripts/inject-brand-context.cjs --json | head -20
```

**Files synced:**
- `docs/brand-guidelines.md` → Source of truth (target project)
- `assets/design-tokens.json` → Token definitions (target project)
- `assets/design-tokens.css` → CSS variables (target project)

## Subcommands

| Subcommand | Description | Reference |
|------------|-------------|-----------|
| `update` | Update brand identity and sync to all design systems | `references/update.md` |

## References

| Topic | File |
|-------|------|
| Voice Framework | `references/voice-framework.md` |
| Visual Identity | `references/visual-identity.md` |
| Messaging | `references/messaging-framework.md` |
| Consistency | `references/consistency-checklist.md` |
| Guidelines Template | `references/brand-guideline-template.md` |
| Asset Organization | `references/asset-organization.md` |
| Color Management | `references/color-palette-management.md` |
| Typography | `references/typography-specifications.md` |
| Logo Usage | `references/logo-usage-rules.md` |
| Approval Checklist | `references/approval-checklist.md` |

## Scripts

| Script | Purpose |
|--------|---------|
| `scripts/inject-brand-context.cjs` | Extract brand context for prompt injection |
| `scripts/sync-brand-to-tokens.cjs` | Sync brand-guidelines.md → design-tokens.json/css |
| `scripts/validate-asset.cjs` | Validate asset naming, size, format |
| `scripts/extract-colors.cjs` | Extract and compare colors against palette |

## Templates

| Template | Purpose |
|----------|---------|
| `templates/brand-guidelines-starter.md` | Complete starter template for new brands |

## Routing

1. Parse subcommand from `$ARGUMENTS` (first word)
2. Load corresponding `references/{subcommand}.md`
3. Execute with remaining arguments
05

Trust audit

BLOCKgrade D · trust 69/100 Do not install this without reading the findings. The audit found something that could harm you or your machine.

LayerWhat it checksResult
L0Provenance & inventoryPASS
L1Static analysis of the codeFAIL
L2Instruction surface (what it tells the agent)FAIL
L3Class-specific surfacePASS
L4Behavioural (sandbox)SKIPPED

What the source does

Filesystem
declared (6 observation(s))
Network
declared (6 observation(s))
Shell
declared (1 observation(s))
Dependencies
not all pinned
Secrets in source
none-found

Findings (21)

HIGHFilesystem / path · fs.credential_store · CWE-22, CWE-59
skills/deepseek-subagent-orchestration/scripts/agent_runtime.py:68
path.name.lower().startswith(".env") or path.name.lower() in {"auth.json", "credentials", "id_rsa", "id_ed25519"} or \
Why it matters. touches a credential store
HIGHFilesystem / path · fs.credential_store · CWE-22, CWE-59
skills/deepseek-subagent-orchestration/scripts/deepseek_worker.py:203
path.name.lower().startswith(".env") or path.name.lower() in {"auth.json", "credentials", "id_rsa", "id_ed25519"} or \
Why it matters. touches a credential store
HIGHPrompt injection · prompt.credential_read · CWE-94, CWE-1427
skills/env-doctor/SKILL.md:51
- Do not use raw-display commands such as `cat .env`, `Get-Content .env`, or unredacted `grep` output.
Why it matters. asks the agent to read credentials
MEDIUMInformation disclosure · disclose.log_secret · CWE-209, CWE-532
skills/design-system/scripts/validate-tokens.cjs:226
console.log(`Scanning ${dirPath} for token violations...\n`);
MEDIUMNetwork egress · net.beacon_words · CWE-200, CWE-319
skills/work-humanizer/check.py:16
"underpin underscore tapestry synergy beacon interplay intricacies intricate "
MEDIUMObfuscation / stealth · obf.zero_width · CWE-506, CWE-94
install.ps1:1
<#
LOWInventory / provenance · inv.hidden_file · CWE-1104
skills/graphify/.graphify_version
.graphify_version
Why it matters. hidden member outside the usual dotfiles
Fix. review its purpose
LOWInsecure crypto · crypto.weak_hash · CWE-327, CWE-338
archive/skills/brainstorming/scripts/server.cjs:13
return crypto.createHash('sha1').update(clientKey + WS_MAGIC).digest('base64');
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
archive/skills/brainstorming/scripts/server.cjs:209
const root = path.join(__dirname, '../../..');
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
scripts/audit_skills.py:272
out.append(f"- [{evidence['path']}:{evidence['line']}](../../{evidence['path']}#L{evidence['line']}):`{evidence['text']}`")
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
scripts/audit_skills.py:278
out.append("- " + ";".join(f"[{path}](../../{path})" for path in group))
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
skills/design-system/scripts/generate-slide.py:649
tokens_rel_path = "../../../assets/design-tokens.css"
LOWNetwork egress · net.raw_ip · CWE-200, CWE-319
tests/test_deepseek_worker.py:74
self.client = worker.Client(f"http://127.0.0.1:{self.server.server_port}", "test-credential", 2)
LOWObfuscation / stealth · obf.decode_call · CWE-506, CWE-94
skills/deepseek-subagents/scripts/delegate.py:169
return dpapi(bytes.fromhex(KEY_FILE.read_text(encoding="ascii").strip())).decode("utf-16-le")
LOWSupply chain · supply.unpinned · CWE-829, CWE-1357
skills/mcp-builder/scripts/requirements.txt
anthropic, mcp
Why it matters. 2 requirement(s) not pinned with ==
Fix. pin exact versions
LOWSupply chain · supply.unpinned · CWE-829, CWE-1357
skills/ui-styling/scripts/requirements.txt
pytest, pytest-cov, pytest-mock
Why it matters. 3 requirement(s) not pinned with ==
Fix. pin exact versions
LOWSupply chain · supply.unpinned · CWE-829, CWE-1357
skills/ui-styling/scripts/tests/requirements.txt
pytest, pytest-cov, pytest-mock
Why it matters. 3 requirement(s) not pinned with ==
Fix. pin exact versions
INFOPrompt injection · prompt.authority_framing · CWE-94, CWE-1427
skills/code-review/references/code-reviewer.md:11
You are a Senior Code Reviewer with expertise in software architecture,
INFOPrompt injection · prompt.conditional_escalation · CWE-94, CWE-1427
skills/env-doctor/SKILL.md:3
description: Diagnose local project environment issues that prevent apps from starting or running. Use when the user says "why won't this run", "check my environment", "env doctor", "diagnose startup
INFOPrompt injection · prompt.conditional_escalation · CWE-94, CWE-1427
skills/graphify/references/finalize.md:101
If the user says yes, run `/graphify query "[question]"` on the graph and walk them through the answer using the graph structure - which nodes connect, which community boundaries get crossed, what the
INFOPrompt injection · prompt.credential_read · CWE-94, CWE-1427
skills/env-doctor/references/checks.md:177
- Never use `cat .env`, `Get-Content .env`, or unredacted `grep` output.
Why it matters. asks the agent to read credentials

Gates applied: no_behavioural_pass.

Audited 2026-10-13 · audit v0.4.1 · source sha 88facd05961afull audit observations/trust-audit/skill/haxsd__agent-skills.json · Report an issue / request a re-scan
06

Audit history

Every audit this skill has had.

DateSourceVerdictGradeScoreChange
2026-10-1388facd05961aBLOCKD69first audit
07

Questions

What does the agent-skills skill do?

按用途分类的 agent skills:逐项价值审查、可追溯来源、Windows junction 安装与 Codex / DeepSeek 协作

Is agent-skills safe to install?

No — not without reading the findings first. The audit graded it D (69/100) and found 3 critical or high issues in the source. Each one is listed on this page with the file and line it is on.

What can agent-skills access on my machine?

The audit observed that it reaches the network, runs shell commands and reads or writes files. Each of those is consistent with what it says it does. Secrets in the source: none found.

Which assistants does agent-skills work with?

Its documentation mentions claude-code, claude-desktop, codex, copilot, cursor, gemini-cli and openclaw. That is what the text claims, not a compatibility test we ran.

How current is this page?

The grade is for one exact copy of the source (88facd05961a), read on 2026-10-13. The repository is watched, and a new audit runs when it changes — this is the first audit.

Advertisement