import React from 'react'; import { Link } from 'react-router-dom'; import { ArrowRight } from 'lucide-react'; import type { SkillMetadata } from '../types'; import { getPlatformDescriptor } from '../utils/advisoryPlatforms'; interface SkillCardProps { skill: SkillMetadata; } export const SkillCard: React.FC = ({ skill }) => { const platforms = Array.isArray(skill.platforms) ? skill.platforms.slice(0, 4) : []; return (
{skill.emoji || '📦'}

{skill.name}

v{skill.version}

{skill.description}

{platforms.length > 0 && (
{platforms.map((platform) => { const descriptor = getPlatformDescriptor(platform); return ( {descriptor.label} ); })}
)}
{/* Category badge - hidden for now, uncomment when we have multiple categories {skill.category || 'utility'} */} View details
); };