No, working with a recruiter doesn't reduce the salary you can get (due to the fee). It's not that you receive the amount of the fee, in addition to your salary. BUT the fee MAY affect your chances of getting the job. The recruiter is paid if they accept him for the position.
The lower you are willing to accept, the greater the chances that the organization will accept it and the greater the chances of getting paid. If this is your first time using a recruitment agency, you may be wondering if you would receive a lower salary if you used a recruiter. Exceeding the salary portion is also one of the first things job seekers should do when working with recruiters. It doesn't make sense for either party to negotiate a deal that simply isn't going to work, because neither party has the same salary.
A recruiter came to me and told me about a job and asked me how much I wanted and I told him at least 75,000, since I am now 72.