freelancing

Provides a complete playbook for running a freelance development studio from client acquisition to final payment.

1|Updated Aug 17, 2026
One-click install
npx skills add https://github.com/NalinDalal/skillset --skill freelancing-nalindalal
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: freelancing
Source: https://github.com/NalinDalal/skillset/tree/main/skills/business/freelancing
Command: npx skills add https://github.com/NalinDalal/skillset --skill freelancing-nalindalal

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Freelance developers often lose money and clients due to vague scope, missing contracts, late payments, and poor positioning. This Skill provides a structured playbook covering every stage of running a freelance dev studio, from first client contact to final payment and testimonials. ## Core Features & Use Cases - Client Acquisition & Qualification: Platform strategies for Upwork, Fiverr, and direct outreach, plus red/green flag checklists and a client qualification decision tree. - Contracts, Pricing & Payments: Proposal structures, quotation-to-invoice flow, contract clauses, pricing formulas with complexity multipliers, and late payment handling procedures. - Project Execution: SRS templates, feature scoping with acceptance criteria, MVP prioritization using ICE scoring, milestone-based delivery, and daily async communication formats. - Use Case: A developer receives an inquiry to build a SaaS MVP. Use this Skill to run a discovery call, qualify the client, generate a scoped quotation with iteration limits, structure a 20/50/30 payment schedule, and deliver via weekly milestones. ## Quick Start Ask the agent to help you write a proposal and quotation for a new client project using the freelancing playbook.

Frequently Asked Questions about freelancing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I price a freelance development project?▼

Calculate your hourly floor by dividing your monthly income target by 80 hours, then multiply estimated hours by rate and complexity multipliers. CRUD apps use 1.0, SaaS MVPs 1.4, AI integrations 1.8, and unclear scope 2.0.

How should freelancers structure payments with clients?▼

Take 20% upfront before starting, 50% at 70% completion, and the remaining 30% before final delivery. Never start work without advance payment, and hold final code until full payment clears.

What should a freelance contract include?▼

A contract must define scope, timeline, payment structure, IP ownership, change request process, and revision limits. Cap iterations at 4 per feature with additional changes billed hourly, and never start without a signed agreement.

How do I write an Upwork proposal that wins clients?▼

Use a three-paragraph structure: mirror the client's problem, explain your approach with proof, then state timeline, investment, and a call to action. Always include one personalized line showing you noticed something specific about their current setup.

What are red flags when evaluating freelance clients?▼

Decline clients who promise pay after funding, give vague scope with urgent deadlines, demand free test work beyond 30 minutes, refuse contracts, or change scope constantly early on. Prefer clients with clear requirements, stated budgets, and responsive communication.

How do I handle late payments from freelance clients?▼

Send a friendly reminder on day 3, a firm follow-up on day 7, and a late fee warning on day 14. Prevent issues by collecting 50% upfront and withholding final code until payment clears.