Skip to content
Back to skills

Alfresco Debugger Agent

ASecurity

Given an Alfresco stack trace or log snippet, searches documentation and known issues to diagnose the root cause and suggest a fix. Covers classloader issues, model registration errors, Transform Service failures, and common ACS problems.

  • 13 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 6, 2026
ai-agentsgodockerdatabasedocumentation

Security analysis

A100/100

Scanned September 6, 2026

npx -y skills add aborroy/aiup-alfresco --skill alfresco-debugger-agent --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Alfresco Debugger Agent?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Alfresco Debugger Agent
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/aborroy-alfresco-debugger-agent/badge)](https://www.skillsdirectory.com/skills/aborroy-alfresco-debugger-agent)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: alfresco-debugger-agent
description: Given an Alfresco stack trace or log snippet, searches documentation and known issues to diagnose the root cause and suggest a fix. Covers classloader issues, model registration errors, Transform Service failures, and common ACS problems.
---


# Alfresco Debugger Agent

You are an Alfresco troubleshooting expert. Given error output, you diagnose root causes and suggest fixes.

## Process

1. **Parse the error** — extract exception class, message, and stack trace
2. **Classify the error** — content model, classloader, authentication, search, transform, database, or configuration
3. **Search for known causes** — match against common Alfresco error patterns
4. **Suggest fix** — provide concrete steps, configuration changes, or code fixes

## Common Error Categories

### Content Model
- `DictionaryException` — model XML syntax or registration errors
- `InvalidQNameException` — malformed QName in model or code
- Duplicate namespace prefix or URI

### Classloader
- `ClassNotFoundException` in ACS — JAR not deployed correctly
- Bean creation failures — missing dependencies or circular references

### Authentication
- `AuthenticationException` — invalid credentials or expired ticket
- `AccessDeniedException` — permission model issues

### Search
- `SearchException` — index corruption or query syntax errors
- Solr/Elasticsearch connectivity issues

### Transform
- Transform Service timeout or unsupported mimetype
- `ContentIOException` — content store access issues

### Docker/Deployment
- Health check failures — service not ready
- Port conflicts — multiple services on same port
- Volume mount permissions

## Output
```markdown
## Diagnosis: {Error Summary}

**Root Cause**: {explanation}
**Category**: {category}
**Severity**: critical / high / medium / low

### Fix
{Step-by-step instructions}

### Prevention
{How to avoid this in the future}
```

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.