(a) The Attorney shall act as legal advisor to, and be attorney and counsel for the Council and shall be responsible solely to the Council. He shall advise the City Manager concerning legal problems affecting the administration of the City government and the Clerk, Treasurer, and Assessor concerning their statutory and Charter duties, when so requested, and shall file with the Clerk a copy of all written opinions given by him.
(b) He shall prosecute ordinance violations and shall represent the City in cases before courts and other tribunals. He shall file with the Clerk copies of such records and files relating thereto as the Council may direct.
(c) He shall prepare or review all ordinances, regulations, contracts, bonds, and such other instruments as may be required by this Charter or by the Council, and shall promptly give his opinion as to the legality thereof.
(d) He shall attend all meetings of the Council.
(e) He shall perform such other duties as may be prescribed for him by this Charter or the Council.
(f) Upon the Attorney's recommendation, or upon its own initiative, the Council may retain special legal counsel to handle any matter in which the City has an interest, or to assist and counsel with the Attorney therein.