So here is my idea: Make Fishing into a mini-game, it needs change really, now its just dull and booring. Here are the rules of the game.
Imagine something like the bank robbery quest on kezan (when you must break the piggy bank to get your money so you can get off the island), you must repeat what it says on the screen within a specified time (as you gain skill in fishing, this time gets shorter and shorter, because you fish more big and complicated fish) So when you click the fishing skill and you are near water, the fishing process begins.
Your fishing rod has health (better rods have more health, but better fishermen dont need it anyway,), if the health gets to 0, your string snaps and you have to reengage the fishing process. Health of your rod decreases when you do wrong moves or when you miss a move. The fish Has Energy, when you do the right moves this energy gets lower and lower, when the Energy reaches 0 the fish is exhausted and you must click the Catch ability to "finish" it, or fish it. ( Clicking Catch ability when the Energy of the fish is higher decreaces the chance of catching the fish, if the fish has 100%energy, you have 0% chance of catching it, if it has 60% energy, you have 40% chance of catching it, if the Catch fails, your fishing line snaps momentally)
Ofc, you will have to wait some time before a fish is lured to your hook (just like IRL), the time is random, anywhere from 10 to maybe 30 seconds. Attaching a lure to your fishing rod decreases this wait time.
Creating lures is also within the fishing skill, you can create lures just like you create items from the main professions.#
So, do you like my idea?
EDIT: BTW, i still havent tought up the names for the moves, something like pull up, stop pulling up (for when the fish starts to pull, you must to stop pulling because your string gets strained more and more) Reel in, stop Reeling, etc.