grade-tcg-card
About
This Claude Skill grades trading cards (Pokemon, MTG, Flesh and Blood, Kayou) using PSA, BGS, or CGC standards. It performs a structured assessment covering centering, surface, edges, and corners to assign a final grade with a confidence interval. Use it to pre-screen cards for grading submission, settle condition disputes, or estimate value spreads.
Quick Install
Claude Code
Recommendednpx skills add pjt222/agent-almanac -a claude-code/plugin add https://github.com/pjt222/agent-almanacgit clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/grade-tcg-cardCopy and paste this command in Claude Code to install this skill
Documentation
Grade TCG Card
Grade card per PSA/BGS/CGC. Observation-first (from meditate) → no grade anchoring.
Use When
- Pre-submission evaluation
- Pre-screen collection → high-grade candidates
- Settle buyer/seller disputes
- Learn consistent grading
- Estimate grade-value spread
In
- Required: card ID (set, #, name, variant)
- Required: images or physical desc (front + back)
- Required: standard (PSA 1-10, BGS 1-10 w/ subgrades, CGC 1-10)
- Optional: known market value at grades
- Optional: game (Pokemon, MTG, FaB, Kayou)
Do
Step 1: Clear bias → observe w/o prejudgment
From meditate Step 2-3: observe w/o anchor to expected grade/value.
- Set aside market value
- DO NOT look up sales/population reports pre-grade
- Known valuable → explicit: "Worth $X PSA 10. Set aside."
- Examine as physical object
- Gut impression noted but NOT anchored
- Premature grade thoughts → "anchoring" → return to observation
→ Neutral start. Grade anchoring = #1 source of inconsistency.
If err: bias sticky (high-value wants 10) → write bias explicit. Externalize → reduce influence. Proceed only as physical object.
Step 2: Centering
- Measure border all 4 sides front:
- L vs R (horizontal)
- T vs B (vertical)
- Ratio: 55/45 L-R, 60/40 T-B
- Repeat back
- Apply thresholds:
PSA Centering Thresholds:
+-------+-------------------+-------------------+
| Grade | Front (max) | Back (max) |
+-------+-------------------+-------------------+
| 10 | 55/45 or better | 75/25 or better |
| 9 | 60/40 or better | 90/10 or better |
| 8 | 65/35 or better | 90/10 or better |
| 7 | 70/30 or better | 90/10 or better |
+-------+-------------------+-------------------+
BGS Centering Subgrade:
+------+-------------------+-------------------+
| Sub | Front (max) | Back (max) |
+------+-------------------+-------------------+
| 10 | 50/50 perfect | 50/50 perfect |
| 9.5 | 55/45 or better | 60/40 or better |
| 9 | 60/40 or better | 65/35 or better |
| 8.5 | 65/35 or better | 70/30 or better |
+------+-------------------+-------------------+
- Record ratio per axis + subgrade.
→ Numeric ratios both faces + grade/subgrade. Most objective measurement.
If err: borders too narrow (full-art, borderless) → "centering N/A — borderless", skip Step 3. Services differ for borderless.
Step 3: Surface
- Front under good light:
- Print defects: ink spots, missing ink, print lines, color inconsistency
- Scratches: direct + angled light
- Whitening: haze/clouding
- Indentations: raking light
- Stain/discoloration: yellowing, water marks, chemical
- Back same criteria
- Factory vs handling:
- Factory: print lines, miscut, crimping → may be less penalized
- Handling: scratches, dents, stains → always penalized
- Rate:
- Pristine (10): flawless under mag
- Near-pristine (9-9.5): minor only under mag
- Excellent (8-8.5): minor naked eye
- Good (6-7): moderate, multiple
- Fair+ (1-5): significant
→ Defect inventory located + described + severity. Factory vs handling distinguished.
If err: low-res images → provide range not point grade. Recommend physical.
Step 4: Edge + corner
- 4 edges:
- Whitening: spots/lines along colored (most common)
- Chipping: edge layer missing
- Roughness: uneven / micro-tears
- Foil separation: holofoil delamination
- 4 corners:
- Sharpness: tip crisp
- Rounding: worn curve (slight/moderate/heavy)
- Splitting: layer separation (dings)
- Bending: turned/creased
- Rate same scale
- Note worst edge/corner
→ Per-edge + per-corner. Worst limits overall grade.
If err: in sleeve/toploader obscures → note which areas not fully assessed.
Step 5: Final grade
- PSA (1-10):
- Weakest sub limits final
- Perfect surface + 65/35 centering → cap PSA 8
- "Lowest limits" + adjust up if exceptional
- BGS (4 subgrades → overall):
- Centering, Edges, Corners, Surface each 1-10 in 0.5
- Overall = weighted avg, lowest subgrade limits
- BGS 10 Pristine → all 4 = 10
- BGS 9.5 Gem Mint → avg 9.5+ no sub <9
- CGC (similar to PSA w/ subgrades on label):
- Centering, Surface, Edges, Corners
- Overall = proprietary weighting
- Confidence:
- "PSA 8 (confident)" — clear, unlikely higher/lower
- "PSA 8-9 (borderline)" — either way
- "PSA 7-8 (uncertain)" — limited data
→ Final grade + confidence. BGS all 4 reported. Evidence from Steps 2-4.
If err: inconclusive (scratch vs dirt) → range + recommend pro grading. Never confident w/ insufficient data.
Check
- Bias check pre-grading (no anchoring)
- Centering both faces w/ ratios
- Surface examined (scratches, print, stain, indent)
- All 4 edges + corners individually
- Factory vs handling distinguished
- Grade evidence-backed from each sub
- Confidence stated
- Standard applied correctly
Traps
- Grade anchoring: value knowledge → bias toward hoped-for grade. Physical first.
- Ignore back: back surface + centering count. Many over-focus front.
- Factory vs handling confusion: both affect grade differently.
- Holofoil over-grade: hides scratches until angled. Multiple light angles.
- Centering illusion: art placement can mislead. Measure borders not art.
→
build-tcg-deck— condition affects tournament legalitymanage-tcg-collection— grade-based valuationmeditate— source of observation-without-prejudgment
GitHub Repository
Related Skills
llamaguard
OtherLlamaGuard is Meta's 7-8B parameter model for moderating LLM inputs and outputs across six safety categories like violence and hate speech. It offers 94-95% accuracy and can be deployed using vLLM, Hugging Face, or Amazon SageMaker. Use this skill to easily integrate content filtering and safety guardrails into your AI applications.
cost-optimization
OtherThis Claude Skill helps developers optimize cloud costs through resource rightsizing, tagging strategies, and spending analysis. It provides a framework for reducing cloud expenses and implementing cost governance across AWS, Azure, and GCP. Use it when you need to analyze infrastructure costs, right-size resources, or meet budget constraints.
quantizing-models-bitsandbytes
OtherThis skill quantizes LLMs to 8-bit or 4-bit precision using bitsandbytes, achieving 50-75% memory reduction with minimal accuracy loss. It's ideal for running larger models on limited GPU memory or accelerating inference, supporting formats like INT8, NF4, and FP4. The skill integrates with HuggingFace Transformers and enables QLoRA training and 8-bit optimizers.
dispatching-parallel-agents
OtherThis Claude Skill dispatches multiple agents to investigate and fix 3+ independent problems concurrently. It is designed for scenarios involving unrelated failures that can be resolved without shared state or dependencies. The core capability is parallel problem-solving, assigning one agent per independent problem domain to maximize efficiency.
