Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+22 more

    portfolio harness

    0

    Generates evidence-based technical portfolios for student developers via structured interviewing and PDF automation.

    Free

    Security scanned
    portfolio harness

    portfolio harness

    Example session with this skill installed

    I want to create a portfolio for a Junior Backend Developer role. I have three projects on GitHub: a chat app, a weather API, and a CLI tool. Help me start the interview and collect facts.

    • Read your context and instructions
    • Compiled the portfolio harness

    Summary

    Reviewed the three projects you listed and found that none of them has a recorded metric yet. Before anything goes into the portfolio, I need facts from you — I won't fill in numbers you haven't measured.

    Fact check

    ProjectWhat's confirmedWhat's missing
    Chat appStack: Node.js, Socket.io (from package.json)Your role, the hardest problem, any measured result
    Weather APIStack: FastAPI, PostgreSQL (from requirements.txt)Why caching was added, before/after numbers
    CLI toolStack: Go (from go.mod)Who used it, what it replaced

    Interview — round 1

    1. Chat app: Was this a team project? Which parts did you build yourself?
    2. Chat app: What broke or got slow, and how did you notice?

    Weather API: Did you measure anything before and after a change (response time, external calls, errors)? If not, can you run a quick test now?
    4. CLI tool: Is it used by anyone besides you?

    If you don't have a number for something, say so — I'll describe it without a metric rather than guess one.

    Next steps

    • Answer the four questions above (rough answers are fine).
    • I'll save confirmed facts to records/ and only then move to layout design.
    Node.js, Socket.io (from package.json

    Connects securely to your tools. The creator never sees your data.

    About this skill

    Student portfolios often suffer from vague claims, missing metrics, and poor layout. This skill enforces a rigorous, evidence-based workflow to transform raw project data into a professional A4 PDF portfolio. It prioritizes technical decision-making and verified results over generic descriptions, ensuring every project entry stands up to recruiter scrutiny.

    What it does

    • Evidence-based auditing identifies gaps in existing project records to ensure every claim is backed by facts.
    • Structured interviewing extracts specific technical trade-offs, individual contributions, and measurable outcomes.
    • Visual analysis critiques provided design references or proposes readable, tech-focused layouts.
    • Automated PDF generation builds the final document using internal scripts for layout and image verification.
    • Quality assurance review checks the final PDF for text readability, page overflow, and factual consistency.

    How it works

    1. Assessment: Inspects existing project folders or resumes to determine what can be reused.
    2. Fact Collection: Executes a targeted interview to fill information gaps regarding roles and results.
    3. Design Selection: Analyzes design references or proposes A4-optimized structures.
    4. Build: Runs make_pdf.py and measure.js to generate and validate the document.
    5. Review: Audits the output against professional criteria to fix layout or content issues.

    Frameworks & tools

    Uses Python for PDF generation and image checking, Node.js for layout measurement, and Markdown for intermediate record keeping.

    Why this beats prompting it yourself

    Generic prompts often hallucinate achievements or use flowery language that recruiters ignore. This skill uses a multi-stage verification process and specialized scripts to ensure the output is technically accurate, properly formatted for A4, and free of layout errors.

    Use cases

    • Converting a messy GitHub profile into a structured PDF for internship applications.
    • Improving an existing portfolio by adding technical depth and trade-off analysis.
    • Preparing for technical interviews by documenting project challenges and metrics.

    Known limitations

    Requires a local environment capable of running Python and Node.js scripts. PDF generation depends on specific bundled scripts and local file system access.

    How to use

    Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    Free forever

    No account required to browse

    Trust & safety

    Security scanned

    Verified clean today

    • Free to download with an account

    Requires

    Python 3
    Node.js
    macOS
    Git

    Listedtoday

    What's inside

    Frequently Asked Questions