Add 9 agent skills (#70-#77, #88) for D.intelligence business operations: brand guardian, brand editor, doc secretary, quotation manager, service architect, marketing manager, back office manager, account manager, and skill update meta-agent. Includes shared Python package (dintel), reference docs, document/quotation templates, service module CSVs, cross-device installer, and comprehensive user guide. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
148 lines
5.8 KiB
Markdown
148 lines
5.8 KiB
Markdown
# D.intelligence Agent Corps — Installation Audit Report
|
|
|
|
> **Date**: 2026-03-09
|
|
> **Auditor**: Claude (Cowork session)
|
|
> **Repository**: `custom-skills/` (mounted workspace)
|
|
|
|
---
|
|
|
|
## 1. Current Installation Status
|
|
|
|
### Claude Desktop (Cowork) — `.skills/skills/`
|
|
|
|
| # | Skill Name | Installed | Version | Status |
|
|
|---|-----------|-----------|---------|--------|
|
|
| 70 | dintel-brand-guardian | ✅ Yes | 1.1.0 | Active |
|
|
| 71 | dintel-brand-editor | ✅ Yes | 1.1.0 | Active |
|
|
| 72 | dintel-doc-secretary | ❌ No | — | **Needs install** |
|
|
| 73 | dintel-quotation-mgr | ❌ No | — | **Needs install** |
|
|
| 74 | dintel-service-architect | ❌ No | — | **Needs install** |
|
|
| 75 | dintel-marketing-mgr | ❌ No | — | **Needs install** |
|
|
| 76 | dintel-backoffice-mgr | ❌ No | — | **Needs install** |
|
|
| 77 | dintel-account-mgr | ❌ No | — | **Needs install** |
|
|
| 88 | dintel-skill-update | ❌ No | — | **Needs install** |
|
|
|
|
**Result**: 2 of 9 installed. **7 skills need installation.**
|
|
|
|
---
|
|
|
|
## 2. Skill File Validation — All Pass ✅
|
|
|
|
### SKILL.md (Desktop)
|
|
|
|
| # | Skill | Lines | Frontmatter | Content |
|
|
|---|-------|-------|-------------|---------|
|
|
| 70 | dintel-brand-guardian | 516 | ✅ name + description | Full brand review checklist |
|
|
| 71 | dintel-brand-editor | 146 | ✅ name + description | Content gen + eval workflows |
|
|
| 72 | dintel-doc-secretary | 377 | ✅ name + description | 6 document templates |
|
|
| 73 | dintel-quotation-mgr | 399 | ✅ name + description | Multi-agent quotation system |
|
|
| 74 | dintel-service-architect | 146 | ✅ name + description | Module decision tree |
|
|
| 75 | dintel-marketing-mgr | 198 | ✅ name + description | Content calendar + pipeline |
|
|
| 76 | dintel-backoffice-mgr | 184 | ✅ name + description | 5 contract/invoice templates |
|
|
| 77 | dintel-account-mgr | 162 | ✅ name + description | Meeting prep + status monitoring |
|
|
| 88 | dintel-skill-update | 260 | ✅ name + description | Cross-skill propagation logic |
|
|
|
|
### Reference Files per Skill
|
|
|
|
| # | Skill | `shared/` files | `desktop/references/` | `code/scripts/` |
|
|
|---|-------|----------------|----------------------|-----------------|
|
|
| 70 | brand-guardian | 0 | 0 | 0 |
|
|
| 71 | brand-editor | 1 (notion-schema-ref) | 1 (brand_guide.md) | 1 (generate_credential.py) |
|
|
| 72 | doc-secretary | 6 (document templates) | 0 | 0 |
|
|
| 73 | quotation-mgr | 6 (pricing + 4 xlsx templates) | 0 | 1 (generate_quotation.py) |
|
|
| 74 | service-architect | 5 (module decision + 4 CSVs) | 0 | 0 |
|
|
| 75 | marketing-mgr | 2 (calendar + GA4 guide) | 0 | 0 |
|
|
| 76 | backoffice-mgr | 6 (billing + 5 contract templates) | 0 | 0 |
|
|
| 77 | account-mgr | 1 (meeting-prep template) | 0 | 0 |
|
|
| 88 | skill-update | 1 (change-log.md) | 0 | 0 |
|
|
|
|
### Shared Infrastructure — `dintel-shared/`
|
|
|
|
| File | Lines | Purpose |
|
|
|------|-------|---------|
|
|
| `src/dintel/brand.py` | 132 | Brand constants, colors, service modules |
|
|
| `src/dintel/document.py` | 91 | DOCX generation with branding |
|
|
| `src/dintel/excel.py` | 71 | Excel/xlsx branded styles |
|
|
| `src/dintel/notion.py` | 50 | Notion DB IDs, client mappings |
|
|
| `references/dintelligence_brand_guide.md` | 439 | Full writing style guide |
|
|
| `references/pricing-reference.md` | 82 | Service pricing tables |
|
|
| `references/notion-schema-reference.md` | 140 | Notion database schemas |
|
|
| `references/design-system-2025.md` | 169 | Visual identity system |
|
|
|
|
---
|
|
|
|
## 3. Installation Instructions
|
|
|
|
### Option A: Use the Install Script (Recommended)
|
|
|
|
Run this in your **Mac Terminal** (not Cowork):
|
|
|
|
```bash
|
|
cd ~/Projects/our-claude-skills/custom-skills/dintel-shared/
|
|
chmod +x install.sh
|
|
|
|
# Preview first
|
|
./install.sh --dry-run
|
|
|
|
# Install for both Claude Code + Desktop
|
|
./install.sh --all
|
|
|
|
# Or Desktop only
|
|
./install.sh --desktop-only
|
|
```
|
|
|
|
The script will:
|
|
1. Create Python venv + install `dintel` package
|
|
2. Symlink `desktop/SKILL.md` → `~/.claude/skills/{skill-name}/`
|
|
3. Symlink shared references → `~/.claude/skills/dintel-references/`
|
|
4. Create `.claude-agents/` directory with Code directives
|
|
|
|
### Option B: Manual Claude Desktop Installation
|
|
|
|
In **Claude Desktop** app:
|
|
1. Go to **Settings → Skills** (or Project Knowledge)
|
|
2. For each missing skill, add the `desktop/SKILL.md` file:
|
|
|
|
```
|
|
custom-skills/72-dintel-doc-secretary/desktop/SKILL.md
|
|
custom-skills/73-dintel-quotation-mgr/desktop/SKILL.md
|
|
custom-skills/74-dintel-service-architect/desktop/SKILL.md
|
|
custom-skills/75-dintel-marketing-mgr/desktop/SKILL.md
|
|
custom-skills/76-dintel-backoffice-mgr/desktop/SKILL.md
|
|
custom-skills/77-dintel-account-mgr/desktop/SKILL.md
|
|
custom-skills/88-dintel-skill-update/desktop/SKILL.md
|
|
```
|
|
|
|
3. For skills with references, also add:
|
|
- `71-dintel-brand-editor/desktop/references/dintelligence_brand_guide.md`
|
|
- All `shared/` files in the respective skill directories
|
|
|
|
### Option C: Claude.ai (Web) Installation
|
|
|
|
Skills for Claude.ai are managed via **Projects**:
|
|
1. Open [claude.ai](https://claude.ai) → **Projects**
|
|
2. Create a project "D.intelligence Agent Corps" (or use existing)
|
|
3. Under **Project Knowledge**, upload each `desktop/SKILL.md`
|
|
4. Upload shared reference files as additional knowledge
|
|
|
|
---
|
|
|
|
## 4. Post-Installation Verification
|
|
|
|
After installing, verify in a new Cowork/Desktop session:
|
|
|
|
```
|
|
"D.intelligence 브랜드 검토해줘" → Should trigger #70 Brand Guardian
|
|
"견적서 만들어줘" → Should trigger #73 Quotation Manager
|
|
"미팅 준비해줘" → Should trigger #77 Account Manager
|
|
```
|
|
|
|
---
|
|
|
|
## 5. Notes
|
|
|
|
- The `code/CLAUDE.md` files are for **Claude Code** (CLI) — separate from Desktop/Cowork
|
|
- `code/scripts/` Python files (`generate_credential.py`, `generate_quotation.py`) require the `dintel-shared` Python package
|
|
- All 9 skills share `dintel-shared/` — changes there propagate via `#88 Skill Update`
|
|
- The installed #70 and #71 match the source with minor version line differences (cosmetic)
|