Auto Level Skills¶
Automatically upgrades servant skills to your desired level.
Overview¶
The Level Skill script automatically enhances your servant's skills by repeatedly clicking the upgrade button until they reach the target level. It supports upgrading all three skills with individual target levels and provides detailed exit state information.
How to Start¶
- Navigate to Enhancement → Skill in the game
- Select the servant whose skills you want to upgrade
- The script will automatically detect skill enhancement mode when:
- The "Skills" banner is visible in the enhancement menu
- Configure which skills to upgrade and their target levels in settings
- Start the script
Tip
You must select a servant before starting. The script will exit if no servant is selected.
Workflow¶
flowchart TD
A[Start Level Skill Script] --> B[Verify Servant is Selected]
B --> C[For Each Skill 1-3]
C --> D{Should Upgrade<br/>This Skill?}
D -->|No| E[Skip to Next Skill]
D -->|Yes| F[Click Skill Icon]
F --> G[Skill Upgrade Loop]
G --> H[Read Current Level<br/>Using OCR]
H --> I{Target Level<br/>Reached?}
I -->|Yes| J[Move to Next Skill]
I -->|No| K[Click Enhance Button]
K --> L[Confirm Upgrade]
L --> G
E --> C
J --> C Key Features¶
Individual Skill Configuration¶
- Configure each skill (1, 2, 3) independently
- Set specific target levels for each skill
- Enable/disable upgrade for each skill
OCR Level Detection¶
- Uses optical character recognition to read current skill level
- Accurately tracks progress during enhancement
- Detects when target level is reached
Resource Monitoring¶
- Detects insufficient QP (currency)
- Detects insufficient materials
- Stops and reports which resource ran out
Comprehensive Exit State¶
- Reports starting level for each skill
- Reports ending level for each skill
- Reports why each skill stopped (target met, out of mats, etc.)
Settings¶
| Setting | Description |
|---|---|
| Should Upgrade Skill One | Enable/disable skill 1 upgrade |
| Should Upgrade Skill Two | Enable/disable skill 2 upgrade |
| Should Upgrade Skill Three | Enable/disable skill 3 upgrade |
| Skill One Upgrade Value | Number of levels to upgrade skill 1 |
| Skill Two Upgrade Value | Number of levels to upgrade skill 2 |
| Skill Three Upgrade Value | Number of levels to upgrade skill 3 |
Note
Target level = Minimum (starting) level + Upgrade value




Exit Reasons¶
Overall Script Exit¶
| Exit Reason | Description |
|---|---|
| Done | All configured skills have been processed |
| No Servant Selected | No servant was selected in the enhancement slot |
| Ran Out of QP | Insufficient QP to continue upgrades |
| Abort | Script was manually stopped by user |
| Unexpected | An unexpected error occurred |
Individual Skill Exit¶
Each skill can exit with one of these reasons:
| Skill Exit Reason | Description |
|---|---|
| Target Level Met | Skill reached the configured target level |
| Out of Mats | Insufficient materials for this skill |
| Out of QP | Insufficient QP for upgrade |
| Exit Early (QP) | Skipped because previous skill ran out of QP |
| No Skill Upgrade Error | Upgrade value was 0 |
Exit State Summary¶
After the script completes, you receive a detailed summary:
┌─────────────────────────────────────────┐
│ Exit State Summary │
├─────────────────────────────────────────┤
│ Skill 1: │
│ • Checked: Yes/No │
│ • Available: Yes/No │
│ • Starting Level: X │
│ • Ending Level: Y │
│ • Target Level: Z │
│ • Exit Reason: Target Met / Out of X │
├─────────────────────────────────────────┤
│ Skill 2: (same format) │
├─────────────────────────────────────────┤
│ Skill 3: (same format) │
└─────────────────────────────────────────┘
QP Cascade Effect¶
If a skill runs out of QP, subsequent skills will be marked with "Exit Early (QP)":
Skill 1: Out of QP ──► Skill 2: Exit Early (QP) ──► Skill 3: Exit Early (QP)
This prevents unnecessary attempts when QP is already depleted.
Tips for Best Results¶
- Check your materials before starting to ensure all skills can be upgraded
- Have sufficient QP for all planned upgrades
- Set realistic targets based on your available resources
- Note skill availability - Skills 2 and 3 may be locked on newer servants
- Configure all three skills if you want to upgrade multiple in one run
Technical Notes¶
- Skills 2 and 3 availability is checked before attempting upgrade
- Temporary servants are handled with additional confirmation
- Uses regex pattern matching for level detection:
(\d+)(?:/1|/10)? - Connection retries are handled automatically